Использование Javascript в файле HTA для чтения / записи из реестра Windows

В настоящее время я пытаюсь написать Javascript для чтения и записи из реестра Windows в файле HTA. Вот текущий код, который я использую для записи:

writeInRegistry = function (sRegEntry, sRegValue) {
    Regpath = "HKEY_LOCAL_MACHINE\\Software\\CompanyName\\CompanyValues\\" + sRegEntry;

    try {
        var oWSS = new ActiveXObject("WScript.Shell");

        oWSS.RegWrite(Regpath, sRegValue, "REG_DWORD");
        oWSS = null;


    } catch (e) {
        alert('Error trying to write "' + sRegValue + '" to registry entry "' + sRegEntry + '"');
    }
}

К сожалению, когда я проверяю значения в regedit, они остаются неизменными. Я удостоверился, что перепроверил, что путь к реестру точно такой же, как у меня в JavaScript Это не возвращает ошибку, поэтому я предполагаю, что путь правильный.

Я также пытался попробовать

var oWSS = WScript.CreateObject("WScript.Shell");

как указано в этомMSDN страница, а не

var oWSS = new ActiveXObject("WScript.Shell");

но это только дало мне больше проблем.

Любая помощь приветствуется! Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос