Довольно часто в скрипте WSH JScript/VBScript возникает необходимость прочитать какой-то параметр из реестра Windows, например, чтобы определить, где находятся папки с ярлыками программ для всех пользователей, необходимо прочитать значение:

HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Programs

Для этого используется метод RegRead объекта Shell:

var wsh_shell = WScript.CreateObject ("WScript.Shell");
var v = wsh_shell.RegRead("HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders\\Common Programs");
WScript.Echo(v);

Получаем:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs
Чтение из реестра в скрипте WSH
Метки:     

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *