自己开发的dll, 在XP系统运行的时候出现:dll没有被指定在windows上运行,或者包含错误,请尝试使用原始安装媒体重新安装程序的问题,请问各位前辈这个问题该怎么解决?
我的开发环境是Win7,,,VS2013.。在win32debug调试的时候没有任何问题。
vs2013 要在xp 上运行需要指定
.
原因是在PE头中指定了运行的DLL 或者 EXE的操作系统的版本,在win7 vs2013 默认操作系统最低是win7 。
如果使用vs2008 默认最低操作系统是 xp
你使用了xp 上没有提供的api,能定位到api么?或者看看dll都导入了那些函数?