Имя: Пароль:
1C
1C 7.7
v7: Как на сервере 2003 прочитать значение ключа реестра?
0 АйЭм
 
07.09.11
15:03
На ХР все просто прекрасно работает - в HKCU\Software все считывается.
Но на сервере 2003 под админскими правами:
1) "regeit /e <файл выгрузки> <ветка реестра>" молча отрабатывает, файл не создается.
2) WScript.Shell и MSScriptControl.ScriptControl спокойненько выдают пустые значения.

При том интерактивно все работает замечательно - файл экспорта веток реестра создается, проблем с доступом нет...

Кто сталкивался с подобным?
1 ildary
 
07.09.11
16:28
права на ветку?
2 Torquader
 
07.09.11
18:12
Может быть, кодировка ?
А если попробовать на Си "гляделку" написать, что она увидит ?
3 kittystark
 
07.09.11
19:41
может заморочка с двойными слэшами вместо одинарного ?
4 АйЭм
 
08.09.11
04:29
Ветка реестра - это настройки, сохраненные VB2005 приложением.
На XP все хорошо работает.
(по сути - это набор баз 1С, только не 1С записанный).
Слэши и права смотрел... Слэш на конце имени ветки и т.д... как-то не помогает.

Хотелось обойтись без ВК, но уже созрел сделать по шаблону Romix-а "лекарство".
5 АйЭм
 
08.09.11
04:31
Альтернативным вариантом видится поход по пути 8-ки - хранить настройки приложения в виде файла в пользовательском Application Data-каталоге.
6 PaulBC
 
08.09.11
04:57
reg export /? не?
7 АйЭм
 
08.09.11
06:09
Все оказалось интересней.
Молодой подаван "слегка" переименовал проект в VB. В обработке 1С имя ветки осталось старое. На локальной машине было две ветки реестра - "старая" и "новая". Поэтому на ХР все работало, а на сервере выдавалась пустота.

Ситуация была осложнена тем, что regedit /e не ругался, а просто файл не создавал.

Помогло понять получение значения соседней ветки, где все отработало.
8 skunk
 
08.09.11
06:13
обычно ... когда программа что-то не может получить ... надо смотреть то что она получить пытается ...
9 АйЭм
 
08.09.11
06:43
И еще никому нельзя доверять.
Ну разве что гуглу с яндексом - и то, в пределах разумного.
10 skunk
 
08.09.11
06:59
(9)ну что за москва-динамо ... никому верить нельзя ... порой даже собственной жене (с)опер