Я сделал HTA-приложение, которое настраивает виртуальное пространство как пользовательское, а не как автомат c, но я столкнулся со следующей проблемой: когда я запускаю функцию, она говорит, что computername не определено, однако, если вы запускаете его в CMD все работает просто отлично.
Я предполагаю, что в HTA вам нужно использовать некоторые специальные символы для таких символов, как%, =, et c?
Это моя функция:
function enablevirtualspace(){
var wshShell = new ActiveXObject("WScript.Shell");
var sComputerName = wshShell.ExpandEnvironmentStrings("%COMPUTERNAME%");
var path = "wmic computersystem where name="%computername%" set AutomaticManagedPagefile=false";
wshShell.run(path,1,false);
}