powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Непонятки с реестром.
5 сообщений из 5, страница 1 из 1
Непонятки с реестром.
    #38949173
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

Что-то ничего не понимаю.
Если посмотреть через RegEdit видно, что в реестре у ключа "HKEY_LOCAL_MACHINE\\Software\\Monitel\\CK-11" четыре подключа.
Программа же говорит, что только один дочерний подключ. (k1.SubKeyCount = 1)
Подключа "debug" она уже не видит (k2 = null).

Как такое возможно?!

При всем при том, что этот же код в другой программе работает и все видит.
Такое ощущение что "крыша едет".
...
Рейтинг: 0 / 0
Непонятки с реестром.
    #38949176
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел проблему. Мой проект использует .NET Framework 4.5, сборка, где идет работа с реестром использует fw 4.0. Изменил проект на 4.0 и все заработало. Кто объяснит, почему на 4.5 не работало?
...
Рейтинг: 0 / 0
Непонятки с реестром.
    #38949177
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего проблема не в сборке, а в битности.
у 32 битных приложений и у 64 битных кусты реестров отличаются.
...
Рейтинг: 0 / 0
Непонятки с реестром.
    #38949192
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Битность там и там 64. И я ее не менял. Проблема была именно в сборке.
...
Рейтинг: 0 / 0
Непонятки с реестром.
    #38949549
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlsafБитность там и там 64. И я ее не менял. Проблема была именно в сборке.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
RegistryKey registryKey;
if (Environment.Is64BitOperatingSystem == true)
{
    registryKey = RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, RegistryView.Registry64);
}
else
{
    registryKey = RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, RegistryView.Registry32);
}
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Непонятки с реестром.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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