解决“不是有效的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或更高的操作系统下运行。
三、参考微软的解释
分享到:
相关推荐
解决不是有效Win32应用程序的问题 在Windows操作系统中,有时我们可能会遇到“不是有效Win32应用程序”的错误提示,导致无法运行某些可执行文件。这种情况可能是由于安装程序包不完整、程序安装不成功或系统感染了...
但是,如果应用程序关联设置错误,可能会引发“不是有效的 WIN32 应用程序”的错误。 要解决应用程序关联问题,可以按照以下步骤操作: 1. 双击“我的电脑”,打开文件夹选项。 2. 在文件夹选项中,点击“新建”。...
不是有效的win32,解决方法:直接运行下载的REG文件,再注销一次。
主要给大家介绍了关于java.lang.UnsatisfiedLinkError: %1 不是有效的Win32应用程序错误的解决方法,文中介绍的非常详细,需要的朋友们可以参考学习,下面来一起看看吧。
Win10Win8完美解决Winhlp32.exe问题Win10Win8完美解决Winhlp32.exe问题Win10Win8完美解决Winhlp32.exe问题Win10Win8完美解决Winhlp32.exe问题Win10Win8完美解决Winhlp32.exe问题Win10Win8完美解决Winhlp32.exe问题...
对于 Win10 应用加载失败的问题,重置应用程序是一个非常有效的解决方法。重置应用程序可以将应用程序恢复到出厂状态,消除由于安装或配置出错引起的错误。 Win10 应用程序重置方法 Win10 应用程序重置方法非常...
本文档主要解决在win2003 操作系统下 64位IIS不兼容32位应用程序的问题
得力DL-820T打印机驱动程序是一款由得力专为得力dl820t打印机推出的官方驱动工具,可以有效解决得力dl820t打印机在使用过程中出现的无法连接电脑或无法正常使用等情况,得力dl 820t是一款热敏、热转印两种模式二合一...
在 Win10 10061 版中,用户可以通过将应用程序固定到开始屏幕来解决无法从开始菜单加载 Win32 应用的问题。具体步骤如下: 1. 进入安装文件夹,例如 C:\Program Files (x86)\Tencent。 2. 在 Bin 文件夹中找到应用...
Win8应用程序出现问题的解决方法.docx
系统根据当前dpi缩放设置,使用QT_SCALE_FACTOR环境变量,自动自适应屏幕demo,适用win10高分辨率下的不同设置
近期使用Win11时遇到了打开方式选择其他应用没反应的情况,下面是本人实测有效的解决方法,有需要的朋友们可以尝试看看。 使用方式:先双击打开“解决选择其他应用无效-1.reg",再双击打开“解决选择其他应用无效-2....
Win 8应用程序下载错误解决方法.docx
可针对Windows系统的服务和IIS网站【应用程序池】进行实时监测,当程序检测到指定的服务或IIS网站【应用程序池】停止以后则自动重启,以此来保证业务系统服务的平稳运行和解决问题争取时间【但真正导致这些业务服务...
本文介绍了VS2019使用Windows桌面应用程序模块创建Win32窗口,分享给大家,具体如下: 头文件Project1.h: #pragma once #include "resource.h" 实现文件Project1.cpp: // Project1.cpp : 定义应用程序的入口点...
可解决:ImportError DLL load failed: %1 不是有效的 Win32 应用程序
Win10系统VS2022开发环境中X86Win32汇编MASM32环境配置和一些 在Win10系统中配置VS2022开发环境,以便使用MASM32进行X86 Win32汇编开发。以下是详细的配置过程和一些需要注意的知识点: 一、安装VS2022 首先,...
使用组件服务控制台创建空的COM应用程序,并为其添加所需要的组件,但是在使用windows自带的组件服务时,点击COM+应用程序,会报编录错误(我在安装Ming-WebReport的时候就遇到了这样的问题,后来经过一系列探索,...
有个问题: 很多应用无法用虚拟串口的方式来得到满足, 只能按照USB的方式来解决问题. 这个时候, 我们只好针对USB进行编程. 对于复杂的驱动编程, 大多数程序员往往望而却步. 不过总有其他简单的方法解决问题. 这里, ...
电脑上老出现LgrsPortal.exe应用程序错误0x00449f68指令引用的0x00000013内存.该内存不能为wrtten等等问题的解决方法。