Активировать пользовательское виртуальное пространство через приложение HTA - PullRequest
0 голосов
/ 03 мая 2020

Я сделал 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);
}
...