CRY6666
2017-08-14 02:49
采纳率: 0%
浏览 12.5k

dll没有被指定在windows上运行,或者包含错误,请尝试使用原始安装媒体重新安装程序

自己开发的dll, 在XP系统运行的时候出现:dll没有被指定在windows上运行,或者包含错误,请尝试使用原始安装媒体重新安装程序的问题,请问各位前辈这个问题该怎么解决?
我的开发环境是Win7,,,VS2013.。在win32debug调试的时候没有任何问题。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 枫舞的季节 2017-08-14 03:22

    vs2013 要在xp 上运行需要指定 按照此照片设置.
    原因是在PE头中指定了运行的DLL 或者 EXE的操作系统的版本,在win7 vs2013 默认操作系统最低是win7 。
    如果使用vs2008 默认最低操作系统是 xp

    点赞 打赏 评论
  • 枫舞的季节 2017-08-15 07:31

    你使用了xp 上没有提供的api,能定位到api么?或者看看dll都导入了那些函数?

    点赞 打赏 评论

相关推荐