Windows上,程序兼容助手:这个程序可能安装不正确 解决方法
来源:互联网 发布:期货看盘软件下载 编辑:程序博客网 时间:2024/04/29 09:40
Windows上有一个很奇怪的一个现象,一个exe只要你的名字里面带了setup\install之类的,打开exe后立即退出就会弹出下面的窗口:
解决方法:
在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;}
0 0
- Windows上,程序兼容助手:这个程序可能安装不正确 解决方法
- Windows7,程序兼容助手:这个程序可能安装不正确
- VC 这个程序可能安装不正确,和***不兼容,既,和windows兼容性设置
- 关于“这个程序可能安装不正确”
- win7程序关闭后弹出 程序兼容性助手 这个程序可能安装不正确 如果此程序没有正确安装,处理方式
- 【转】关于“这个程序可能安装不正确”的一种解释
- Win7 64Bit下打开自解压包提示这个程序安装可能不正确 解决方案
- 安装 Windows Service 试图加载格式不正确的程序
- windows server 2003 程序不兼容的解决方法
- “应用程序配置不正确, 程序无法启动”解决方法
- windows安装程序无法将windows配置为在此计算机的硬件上运行 解决方法
- C++程序避免触发 Win7下的程序兼容助手
- windows无法结束这个程序,要完成操作可能需要更多时间??
- 程序助手
- 在Windows上安装FFmpeg程序
- 在Windows上安装FFmpeg程序
- 在Windows上安装FFmpeg程序
- 在Windows上安装FFmpeg程序
- HTTP协议详解
- tjut 4325
- 动态规划:从新手到专家
- puzzles —— 111、222、333、444、555、666、777、888、999
- MyBatis Unknown DataSource property:name
- Windows上,程序兼容助手:这个程序可能安装不正确 解决方法
- javaMail2种方式实现,并读取html格式邮件模板
- 51nod1136——欧拉函数
- ORACLE 左连接/右连接/全连接
- 中国这10家慕课网站,您需要知道
- Multipath TCP Port for Android
- Android Test(未完工)
- Android中Canvas绘图之PorterDuffXfermode使用及工作原理详解
- Android实现机制(二)——View绘制机制