Windows7,程序兼容助手:这个程序可能安装不正确
来源:互联网 发布:淘宝迅雷会员卡密 编辑:程序博客网 时间:2024/06/01 15:32
Windows上有一个很奇怪的一个现象,一个exe只要名字里面带了setup\install之类的,打开exe后立即退出就会弹出下面的窗口。
解决方法:
方法一、更改exe的名字,去掉setup\install,即使是资源文件rc中的setup\install也要去掉。
方法二、在main函数入口处调用下面的函数,将当前exe写入Windows的“注册表白名单”中去,关闭时Windows就不会弹出兼容助手了。
bool RegWritePca() { HKEY hKey; if (ERROR_SUCCESS != RegOpenKeyEx(HKEY_CURRENT_USER, L"Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Compatibility Assistant\\Persisted", 0, KEY_READ | KEY_WRITE, &hKey)) { return false; } wchar_t szPath[MAX_PATH]; GetModuleFileName(NULL, szPath, MAX_PATH); DWORD dwCode = 1; LONG lRet = RegSetValueEx(hKey, szPath, 0, REG_DWORD, (byte*)&dwCode, sizeof(DWORD)); RegCloseKey(hKey); return lRet == ERROR_SUCCESS; }
参考链接:http://blog.csdn.net/mfcing/article/details/52087704
阅读全文
1 0
- Windows7,程序兼容助手:这个程序可能安装不正确
- Windows上,程序兼容助手:这个程序可能安装不正确 解决方法
- 关于“这个程序可能安装不正确”
- VC 这个程序可能安装不正确,和***不兼容,既,和windows兼容性设置
- win7程序关闭后弹出 程序兼容性助手 这个程序可能安装不正确 如果此程序没有正确安装,处理方式
- 【转】关于“这个程序可能安装不正确”的一种解释
- Win7 64Bit下打开自解压包提示这个程序安装可能不正确 解决方案
- C++程序避免触发 Win7下的程序兼容助手
- 程序助手
- windows7下调试ASP+ACCESS错误“未找到提供程序 该程序可能未正确安装”解决办法
- windows7下调试ASP+ACCESS错误“未找到提供程序 该程序可能未正确安装”解决办法
- 避免c++程序在windows7或vista下关闭后出现程序兼容性助手
- Windows7高灵活 可自由选择安装程序
- windows7下调试ASP+ACCESS错误“未找到提供程序 该程序可能未正确安
- [Windows7] 修改安装程序目录 - 选择默认程序问题(打不开)
- 安装 Windows Service 试图加载格式不正确的程序
- 爱思助手(I4)可能造成iphone4的IOS7.0.4内置程序丢失
- C#自制串口调试助手——Tiny串口助手(含安装程序+工程文件)
- UML学习(一)-----用例图
- curl命令
- (5)设计模式之建造者模式(创建型模式)
- SharePoint 用递归实现组织结构 C#
- require()
- Windows7,程序兼容助手:这个程序可能安装不正确
- 第九周作业2(LeetCode4)
- 让技能成为潜意识之Redis技能 Redis监控 info信息
- 两大信息安全公司:WannaCry勒索病毒或与朝鲜有关
- java 性能优化:35 个小细节,让你提升 java 代码的运行效率
- Tensorflow运作方式-综述
- SPRING事务生效需要的配置
- JavaScript实现数字配对游戏
- 微信小程序开发—(十三)可滚动视图区域 scroll-view