我需要使用非管理员用户复制C:\Windows\System32\drivers\etc
文件夹中的文件。
我使用autoit和runas函数完成了一个脚本,但是我收到了“拒绝访问”
如何使用非管理员用户帐户复制C:\Windows\System32\drivers\etc
中的文件?
答案 0 :(得分:-1)
首先检查您复制的文件是否可以使用基本批处理脚本进行复制。由于所有权,有时可能无法覆盖。
答案 1 :(得分:-2)
尝试权利提升代码:
If Not IsAdmin() Then ;if not admin become admin
ShellExecute(@AutoItExe, $CmdLineRaw, @WorkingDir , "runas", @SW_SHOWNORMAL) ; "runas" - require admin privileges. i don't now how it works. ¯\_(ツ)_/¯ magic...
Else ;normal execution if already admin