0
只有在程序运行时才能写入注册表的某些文件夹和部分。既然你不能给JScript文件一个清单,告诉操作系统应用程序需要哪些权限,问题是你是否解决了这个问题?JScript:如何获得提升的权限(管理员权限)
只有在程序运行时才能写入注册表的某些文件夹和部分。既然你不能给JScript文件一个清单,告诉操作系统应用程序需要哪些权限,问题是你是否解决了这个问题?JScript:如何获得提升的权限(管理员权限)
解决方案是检查您是否在每次启动脚本时都运行提升,如果不是,则启动脚本的新实例并提升并终止旧实例。
EnsureElevatedPrivileges();
WScript.Echo("Running elevated now!");
function EnsureElevatedPrivileges() {
if (!WScript.Arguments.Named.Exists("elevate")) {
new ActiveXObject("Shell.Application").ShellExecute(WScript.FullName, "\"" + WScript.ScriptFullName + "\" /elevate", "", "runas", 1);
WScript.Quit();
}
}