На ХР все просто прекрасно работает - в HKCU\Software все считывается.
Но на сервере 2003 под админскими правами:
1) "regeit /e <файл выгрузки> <ветка реестра>" молча отрабатывает, файл не создается.
2) WScript.Shell и MSScriptControl.ScriptControl спокойненько выдают пустые значения.
При том интерактивно все работает замечательно - файл экспорта веток реестра создается, проблем с доступом нет...
Ветка реестра - это настройки, сохраненные VB2005 приложением.
На XP все хорошо работает.
(по сути - это набор баз 1С, только не 1С записанный).
Слэши и права смотрел... Слэш на конце имени ветки и т.д... как-то не помогает.
Хотелось обойтись без ВК, но уже созрел сделать по шаблону Romix-а "лекарство".
Все оказалось интересней.
Молодой подаван "слегка" переименовал проект в VB. В обработке 1С имя ветки осталось старое. На локальной машине было две ветки реестра - "старая" и "новая". Поэтому на ХР все работало, а на сервере выдавалась пустота.
Ситуация была осложнена тем, что regedit /e не ругался, а просто файл не создавал.
Помогло понять получение значения соседней ветки, где все отработало.
(9)ну что за москва-динамо ... никому верить нельзя ... порой даже собственной жене (с)опер
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой