regwrite如何用其他人权限运行
本帖最后由 ghostsho 于 2013-8-22 15:50 编辑如题
新手,还请帮忙,谢谢!
我需要批量修改个注册表文件,但是有部分使用者是user权限,无法更改,所以来求助。 回复 1# ghostsho
用 RunAs ... 注意参数中: 用户及密码必须正确
1,把修改注册表代码单独编译成一个EXE,然后另一个EXE RunAs ....此方法我没测试过.
2. 直接RunAs CMD 命令修改. 我有测试过,操作成功.
想知道 reg.exe 的用法,请在CMD中运行 " reg /? "Local $regPath = 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run'
Local $cmd = 'reg add ' & $regPath & ' /v myEXE /t REG_SZ /d d:\myEXE.exe'
RunAs('user', @ComputerName, 'password', 0, @ComSpec & ' /c ' & $cmd, @SystemDir, @SW_HIDE) 先删再建,不过要用winapiex的,可以指定权限
页:
[1]