Я использую следующий код в JScript (WSH) для подключения к локальному реестру с помощью WMI: var registry = GetObject('winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\default:StdRegProv');
, и это работает.
Затем я должен определить, разрешено ли мне удалять ключ безпытаясь удалить его (например, выполнить неразрушающий контроль).Я просмотрел документы и обнаружил, что мне нужен метод StdRegProv.CheckAccess()
.Проблема в том, что CheckAccess
возвращает результат в качестве аргумента out
, и я не могу найти ByRef
эквивалент VBScript в JScript.
Где-то в Интернете я обнаружил, что использование SWbemServices.ExecMethod
поможет как-то, ноЯ еще не понял, как я могу это использовать.
Может ли кто-нибудь предоставить мне пример кода в JScript, выполняющий вызов функции с аргументом, переданным по ссылке?