找回密码
 加入
搜索
查看: 4966|回复: 16

[系统综合] 苦恼啊,为什么这个注册表总改不了???

 火.. [复制链接]
发表于 2016-9-7 20:20:08 | 显示全部楼层 |阅读模式
#RequireAdmin
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "ProgramFilesDir", "REG_SZ", "D:\Program Files")

不知道为什么会改不了,大神们,求求帮帮忙
发表于 2016-9-7 20:41:17 | 显示全部楼层
变成注册表文件,执行导入试试。

ShellExecute("regedit.exe", "/s xxxx.reg", "xxxx.reg路径");导入注册表
 楼主| 发表于 2016-9-7 20:52:06 | 显示全部楼层
回复 2# fybhwsx


ShellExecute("regedit.exe", "/s 11.reg", "D:\个人文件\桌面\实验\11.reg")   
还是不行,不知道为什么
发表于 2016-9-7 20:57:08 | 显示全部楼层
这样试试 ShellExecute("regedit.exe", "/s 11.reg", "D:\个人文件\桌面\实验\")
 楼主| 发表于 2016-9-7 21:07:49 | 显示全部楼层
回复 4# fybhwsx


    还是不行
 楼主| 发表于 2016-9-7 21:08:48 | 显示全部楼层
回复 4# fybhwsx


    跟系统是win7 64位有关系吗?
发表于 2016-9-7 21:09:50 | 显示全部楼层
我这里能改啊。
 楼主| 发表于 2016-9-7 21:14:47 | 显示全部楼层
回复 7# heroxianf


    你是什么系统呢??
发表于 2016-9-7 21:20:36 | 显示全部楼层
回复 8# 潮州无极


    WIN7x64   手动修改
 楼主| 发表于 2016-9-7 21:31:54 | 显示全部楼层
回复 9# heroxianf


    手动修改?手动修改我也可以啊,但就是要自动修改的啊
发表于 2016-9-7 21:52:48 | 显示全部楼层
我win10测试成功修改。


ShellExecute("regedit.exe", "/s reg1.reg", "D:\");导入注册表
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"ProgramFilesDir"="D:\\Program Files"
 楼主| 发表于 2016-9-7 22:30:00 | 显示全部楼层
我win10测试成功修改。


ShellExecute("regedit.exe", "/s reg1.reg", "D:\");导入注册表
fybhwsx 发表于 2016-9-7 21:52



    我知道原因了,感谢您的帮忙
 楼主| 发表于 2016-9-7 22:34:42 | 显示全部楼层
回复 11# fybhwsx


    我知道原因了,感谢您的帮忙
发表于 2016-9-7 22:37:40 | 显示全部楼层
很高兴能帮到你
发表于 2016-9-8 09:02:55 | 显示全部楼层
注意 64 位系统路径映射。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-27 22:23 , Processed in 0.093315 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表