Показать полную графическую версию : [решено] RegRead - надо считать параметр реестра
mannaleks
05-10-2020, 22:39
Не получается прочитать параметр реестра
RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders", "{374DE290-123F-4565-9164-39C4925E467B}")
На выходе получается пустой результат при @error = 0.
Подскажите что не так?...
На выходе получается пустой результат »
А там точно есть такой ключ? У меня к примеру нет такого.
А если попробовать в начале скрипта добавить #RequireAdmin?
mannaleks
06-10-2020, 21:08
Creat0R,
Ключ такой точно есть. Это путь к папке Загрузки(Dounload).
#RequireAdmin не помогает.
Предполагаю что надо заэкранировать фигурные скобки, но не пойму как...
mannaleks, покажите скриншот данного раздела реестра с видимым путём к нему и данным параметром.
mannaleks
06-10-2020, 22:42
https://c.radikal.ru/c00/2010/41/50ed63db7af7t.jpg (https://c.radikal.ru/c00/2010/41/50ed63db7af7.png)
mannaleks, для начала, у Вас на скриншоте путь HKCU, а не HKLM.
Лично у меня, при попытке прочитать значение несуществующего параметра из существующего раздела (я про параметр {374DE290-123F-4565-9164-39C4925E467B} из HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders) — я закономерно получаю @error равный -1 — «unable to open requested value».
mannaleks
07-10-2020, 18:12
Огромная благодарность от слепого и бестолкового.
Тему можно закрыть или удалить...
mannaleks, ничего страшного, бывает. Я сам такой.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.