Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Реестр, кто сталкивался / 4 сообщений из 4, страница 1 из 1
02.12.2014, 16:33
    #38822767
dsmsoftware
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реестр, кто сталкивался
Здравствуйте, ситуация такая программа написана на vb.net c использованием COM обьекта, так вот что бы программа работали и на 64 разрядных windows -ах мне приходится в Compile Option ANI CPU менять на X86 иначе COM обьект не работает, так вот в этом случае перестает на 64 разрядных Windows-ах перестает работать команда чтения из регистра My.Computer.Registry.GetValue а на 86 разрядных работает, есть какие нибудь предложение по этому поводу.
Спасибо
...
Рейтинг: 0 / 0
03.12.2014, 00:48
    #38823147
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реестр, кто сталкивался
dsmsoftware, скорее всего на x64 срабатывает механизм registry redirection и ты на самом деле читаешь значение из ветки Wow6432Node. Нужно явно указать что ты хочешь читать из 64-битной версии реестра. Используй функцию RegistryKey.OpenBaseKey . На stackoverflow есть пример .

dsmsoftwareперестает работать команда чтения из регистра
В данном случае слово registry переводится как реестр, а не регистр.
...
Рейтинг: 0 / 0
03.12.2014, 08:22
    #38823201
dsmsoftware
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реестр, кто сталкивался
Спаисбо буду пробовать
...
Рейтинг: 0 / 0
03.12.2014, 19:26
    #38824087
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реестр, кто сталкивался
dsmsoftwareесть какие нибудь предложение по этому поводу.
Спасибо
Вынести COM в отдельную сборку
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Реестр, кто сталкивался / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]