易语言一打开就提示已停止工作 我家是WIN7 32位 20
1个回答
展开全部
要设置该程序使用兼容性(XP下)运行,
或者写注册表:
.版本 2
.支持库 shell
.子程序 win7兼容, , 公开
.参数 程序名, 文本型
.局部变量 路径, 文本型
路径 = 子文本替换 (程序名, “\”, “\\”, , , 真)
bat写入注册表 (到字节集 (子文本替换 (#注册表, “傻子路径”, 路径, , , 真)))
.子程序 bat写入注册表
.参数 reg数据, 字节集
写到文件 (取特定目录 (11) + “lin.reg”, reg数据)
运行 (“regedit.exe /s ” + #引号 + 取特定目录 (11) + “lin.reg” + #引号, 真, )
.版本 2
.常量 注册表, "<文本长度: 149>"
#注册表:常量文本
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"傻子路径"="WINXPSP3"
或者写注册表:
.版本 2
.支持库 shell
.子程序 win7兼容, , 公开
.参数 程序名, 文本型
.局部变量 路径, 文本型
路径 = 子文本替换 (程序名, “\”, “\\”, , , 真)
bat写入注册表 (到字节集 (子文本替换 (#注册表, “傻子路径”, 路径, , , 真)))
.子程序 bat写入注册表
.参数 reg数据, 字节集
写到文件 (取特定目录 (11) + “lin.reg”, reg数据)
运行 (“regedit.exe /s ” + #引号 + 取特定目录 (11) + “lin.reg” + #引号, 真, )
.版本 2
.常量 注册表, "<文本长度: 149>"
#注册表:常量文本
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"傻子路径"="WINXPSP3"
追问
怎么写注册表
追答
我已经给你答案了,你只需在易语言内打win7兼容(程序名)就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询