解决“不是有效的win32应用程序”问题

原创 2013年12月03日 15:56:29

解决“不是有效的win32应用程序”问题

帅宏军
用VC2013编译了一个程序,在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为“指定的可执行文件不是有效的 Win32 应用程序”。

       一、问题分析
         用eXeScope打开该exe,发现操作系统需求为“6.0”,即只能在Windows Vista或更高的操作系统下运行。
       

       二、解决办法
        1.用VC2013打开项目源代码,选中项目,然后右键菜单里点属性打开项目属性对话框;
        2.在左侧树列表里选择 配置属性->常规,然后在右侧列表的“平台工具集”选中“Visual Studio 2013 - Windows XP (v120_xp)”,再点击确认。

   改好后重新编译,就能正常运行了。
   此时再用eXeScope打开该exe,发现操作系统需求为“5.1”,即能在Windows XP或更高的操作系统下运行。
       

       三、参考微软的解释
版权声明:【敦格作品】,欢迎引用,注明出处:http://blog.csdn.net/shuaihj

【C/C++】解决“不是有效的win32应用程序”思路

在使用Go平台调用VS2010写的动态链接库DLL过程中,系统报出了''Error 193'错误。对比错误代码就是我们日常见到的 "不是有效Win32应用程序"。但在使用VS2010写的C++程序调用...
  • RazilFelix
  • RazilFelix
  • 2017年05月27日 15:19
  • 2778

ImportError:DLL load failed:%1 不是有效的Win32应用程序

Python、opencv安装,import cv2,运行时: =============================  报错============================ Tra...
  • qq_28618765
  • qq_28618765
  • 2017年06月02日 10:34
  • 10207

应用程序无法运行,不是有效的Win32位程序解决(新手向)

应用程序无法运行,不是有效的Win32位程序解决(新手向) - - 引言 前段时间使用C#的Winform写了一个矢网的测试系统,在目标机器XP系统上怎么都打不开,开始是弹出不是有效的Win3...
  • qq_17681809
  • qq_17681809
  • 2017年10月23日 22:45
  • 286

用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序

bie 链接器->系统->子系统->控制台或windows 后面的”最低版本“是5.01
  • swanabin
  • swanabin
  • 2014年11月19日 20:08
  • 22224

tomacat无法启动---174 javajni.c] [error] %1 不是有效的 Win32 应用程序。

我的jdk的版本是jdk1.8.0_05,tomcat的版本比较旧是tomcat-5.5.26,按照网上各种配置jdk与tomcat的环境配置指导,一步步的来的,jdk的检测是没有问题的,也尝试了改变...
  • lxy344x
  • lxy344x
  • 2015年08月29日 14:14
  • 6448

cx_Oracle ImportError: DLL load failed: %1 不是有效的 Win32 应用程序

cx_Oracle ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。   环境: Win7 64位 Python2.7.2 64位 Oracl...
  • cdn_zheng
  • cdn_zheng
  • 2015年01月23日 16:36
  • 5166

解决“不是有效的win32应用程序”问题 .

解决“不是有效的win32应用程序”问题 帅宏军 用VC2013编译了一个程序,在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XP,Win2003下运行时,...
  • u014386971
  • u014386971
  • 2014年03月29日 14:04
  • 974

用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序

问题描述: 用VC2013编译了一个程序,在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息...
  • liujiayu2
  • liujiayu2
  • 2017年06月16日 15:47
  • 2593

VS2012编译出来的程序,在XP上运行,出现“.exe 不是有效的 win32 应用程序” “not a valid win32 application”

升级vs2010到vs2012,突然发现build出来的应用程序无法运行,提示“不是有效的 win32 应用程序” or “not a valid win32 application”。 参考CSD...
  • jtujtujtu
  • jtujtujtu
  • 2013年04月03日 17:15
  • 46953

Warning: PHP Startup: Unable to load dynamic library 'php/ext\php_pgsql.dll' - %1 不是有效的 Win32 应用程序

php.ini中将extension=php_pgsql.dll前面的分号去掉,然后设置extension_dir指向php文件下的ext文件夹。 或者直接把将./php/libpq.dll(p...
  • niezuxue
  • niezuxue
  • 2014年06月14日 16:31
  • 4055
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决“不是有效的win32应用程序”问题
举报原因:
原因补充:

(最多只允许输入30个字)