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文件作为管理员运行(本身)?