1、安装了 高版本的 VS之后,VC6编译出来的MFC程序 需要的dll 找不到对应的了... 将同名的dll复制到xp后 报错说“无效的Windows映像”...
貌似,Win7x64中,32位的一些DLL 都放置在了路径“C:\Windows\SysWOW64”中
2、VC6 Windows API GetVersion() 断点
2.1、下断点:需要下载 Kernel32.dll 模块上,下在exe的模块里面是不行的
2.2、断下来之后 的处理(执行到用户代码[ALT+F9]):
(1)、VC6_Console_Debug.exe、VC6_Console_Release.exe、VC6_NativeWidow_Debug.exe、VC6_NativeWidow_Release.exe :
断下来之后 能返回到 exe模块领空
(2)、VC6_Console_Debug.exe、VC6_Console_Debug.exe :
断下来之后 不能返回到exe模块领空,直接跑飞(exe运行起来了)...
貌似,MFC中GetVersion() 是在 程序来到“主模块入口点”之前执行的(Debug&Release都是这样)。
3、
4、