潮州无极 发表于 2016-9-7 20:20:08

苦恼啊,为什么这个注册表总改不了???

#RequireAdmin
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "ProgramFilesDir", "REG_SZ", "D:\Program Files")

不知道为什么会改不了,大神们,求求帮帮忙

fybhwsx 发表于 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")   
还是不行,不知道为什么

fybhwsx 发表于 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位有关系吗?

heroxianf 发表于 2016-9-7 21:09:50

我这里能改啊。

潮州无极 发表于 2016-9-7 21:14:47

回复 7# heroxianf


    你是什么系统呢??

heroxianf 发表于 2016-9-7 21:20:36

回复 8# 潮州无极


    WIN7x64   手动修改

潮州无极 发表于 2016-9-7 21:31:54

回复 9# heroxianf


    手动修改?手动修改我也可以啊,但就是要自动修改的啊

fybhwsx 发表于 2016-9-7 21:52:48

我win10测试成功修改。


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


"ProgramFilesDir"="D:\\Program Files"

潮州无极 发表于 2016-9-7 22:30:00

我win10测试成功修改。


ShellExecute("regedit.exe", "/s reg1.reg", "D:\");导入注册表
fybhwsx 发表于 2016-9-7 21:52 http://www.autoitx.com/images/common/back.gif


    我知道原因了,感谢您的帮忙

潮州无极 发表于 2016-9-7 22:34:42

回复 11# fybhwsx


    我知道原因了,感谢您的帮忙

fybhwsx 发表于 2016-9-7 22:37:40

很高兴能帮到你

nmgwddj 发表于 2016-9-8 09:02:55

注意 64 位系统路径映射。
页: [1] 2
查看完整版本: 苦恼啊,为什么这个注册表总改不了???