VS13 x86 WIN7编译完程序,一运行就出错,拿到虚拟机中在内核调试下发现LdrpCallInitRoutine调用hal模块的入口的时候会检测TEB+1C处的EnvironmentPointer指针+51处的一字节值是否为0,因为TEB+1C处的指针为0,所以导致访问[0x00000051]出现访问违例。
// %hs is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support. Error status 0x%08lx.