さて、私は特に悪い日を過ごしており、このコード行が本来あるべき結果を返さない理由を理解できないようです。
RegistryKey rkSubKey = Registry.CurrentUser.OpenSubKey(@"\Software\<<path to key>>", false);
値は、2 つのテキスト ボックスを含むフォームからレジストリに書き込まれ、本来のように書き込まれ、レジストリに値があり、なぜ rkSubKey が null 値として返されるのかわかりません。
MSDNフォーラムで、32ビットレジストリにアクセスする64ビットソフトウェアに関連している可能性があることを読みました..しかし、私のアプリ設定では32ビットが優先されます。
どんな助けでも大歓迎です。