レジストリのキーが正常に設定されない
- 題名: レジストリのキーが正常に設定されない
- 著者: ゆきみそ
- 日時: 2012/01/13 15:37:52
- ID: 29598
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: レジストリのキーが正常に設定されない
- 著者: shu
- 日時: 2012/01/13 17:03:34
- ID: 29600
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: レジストリのキーが正常に設定されない
- 著者: ゆきみそ
- 日時: 2012/01/13 17:19:05
- ID: 29601
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
初の投稿になります。
皆様よろしくお願いします。
こちらの記事の「レジストリの操作」の項目を参考にしつつレジストリの読み書きを試していたのですが、
Microsoft.Win32.Registry.CurrentUser.CreateSubKey("Software\test\sub")
でキーを指定すると、
"HKEY_CURRENT_USER\Software\test\sub"
にデータを書き込むことができるとありました。
実際に試したところ、意図するキーには書き込まなくて
"HKEY_USER\S-1-5-21-*******\Software\\test\sub"
に書き込まれます。(*******は数字の羅列)
Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Software\test\sub", False)
を使用してデータを読み取ると、書き込んだデータを読み取ることができるので問題は無いのですが、これは、私のPCの設定に問題があるのでしょうか?
おそらく他のPCなどにインストールする場合、******の部分の数字が変わってくると思うので、できればHKEY_CURRENT_USERの中にキーを保持してデータを残したいと思っています。
どうぞよろしくお願いします。
環境
OS:Windows7 64bit
開発環境:MicrosoftVisualStudio2010
開発言語:VB.NET