|
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)ну что за москва-динамо ... никому верить нельзя ... порой даже собственной жене (с)опер
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |