3
在wsf,vbs和js文件中,您可以輕鬆瞭解它們是否運行提升,如果不運行,您可以輕鬆製作它們。
我該寫的代碼是這樣的:使HTA文件以管理員身份運行(提升)
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();
}
}
但由於全球WScript的變量不存在有這種不HTA文件。
那麼我如何強制一個特定的HTA文件作爲管理員運行(本身)?