huchaobin 发表于 2011-5-16 11:53:21

注册表权限问题


想要在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root添加子键,应该怎么处理呢?最好给我个代码。谢谢!!

pusofalse 发表于 2011-5-16 12:05:42

发帖前搜索了吗?

kinghu318 发表于 2011-5-16 17:28:36

lZ试试看,P版说得没错,得学会搜索.....
      $iscfgpath="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root "
        FileDelete(@TempDir&"\regini.ini")
        $urlfile=FileOpen(@TempDir&"\regini.ini",1)
        FileWrite($urlfile,$iscfgpath)
        FileClose($urlfile)
        RunWait(@ComSpec & " /c " & "regini "&@TempDir&"\regini.ini","",@SW_HIDE )

palkiller 发表于 2011-5-16 20:18:26

建议用setacl来添加注册表权限...

huchaobin 发表于 2011-5-16 20:19:43

感谢楼上的,但在Win7下不成功!

palkiller 发表于 2011-5-16 20:22:18

setacl不行?系统默认应该是没有这个工具的...到网上去down个来试下看看...

huchaobin 发表于 2011-5-16 20:47:21

几种方法win7下好象都不行,如何以system权限运行编译出的tool.exe文件呢?感谢各位的热心解答。

kinghu318 发表于 2011-5-17 11:22:12

win7 注册表权限好像要在注册表中添加一个用户,才行。

suifengyao 发表于 2011-5-24 20:56:16

echo HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main >desktop.ini
echo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\main >desktop.ini
echo regini desktop.ini
echo del desktop.ini
这个是批处理
页: [1]
查看完整版本: 注册表权限问题