Почему My.Computer.Registry.LocalMachine.OpenSubKey внезапно возвращает ноль, когда Microsoft.Win32.Registry.LocalMachine.OpenSubKey работает должным образом? - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть старый код, написанный на VB. NET, который использует My.Computer.Registry.LocalMachine.OpenSubKey, чтобы открыть раздел реестра в разделе "HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \", но он возвращает null (Nothing) внезапно для одного только одного пользователя. Сборка скомпилирована для запуска на x86. Я заменил код на Registry.LocalMachine.OpenSubKey, и теперь он отлично работает для этого пользователя.

Что происходит? Моя теория заключается в том, что какое-то недавнее обновление от Microsoft сломало старый код.

...