|
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)ну что за москва-динамо ... никому верить нельзя ... порой даже собственной жене (с)опер
|
|