我发送命令到命令提示符(在JRuby脚本中):
system("cd .. && REG ADD \"HKLM\\SOFTWARE\\etc\\foo\\foo\" /f /v Data /t REG_SZ /d 3")
但是,我需要管理权限才能执行该命令。如果我的计算机上有管理权限,如何通过此系统调用告诉命令提示符?
答案 0 :(得分:1)
runas /noprofile /user:Administrator
system("runas /noprofile /user:Administrator REG ADD \"HKLM\\SOFTWARE\\etc\\foo\\foo\" /f /v Data /t REG_SZ /d 3")
了解更多信息,请参阅https://superuser.com/questions/42537/is-there-any-sudo-command-for-windows