1


複数のユーザーで動作し、別のユーザーが作成したレジストリのデータを使用するアプリケーションを作成しています。
現在、HKCUに手紙を書いています。HKCUはローカルであるため、機能していません。それが失敗した後、私はローカルマシンに書き込もうとしましたが、いくつかの許可の問題があります。

したがって、このシナリオでレジストリを作成するのに適した場所はどこですか。
次のコードを使用してキーを作成しています。
RegistryKey regKey = Registry.CurrentUser;
RegistryKey subKey = regKey.CreateSubKey(subKeyName);

4

1 に答える 1

1

私はウィンドウレジストリについてたくさん読んで、それがすべてのユーザーに共通の場所であるため、私の場合に適しているHKEY_CURRENT_CONFIGことを知りました。このレジストリの場所に関する唯一の問題は、キーを変更するために管理者権限が必要なことです。




RegistryKey regKey = Registry.CurrentConfig;
RegistryKey subKey = regKey.CreateSubKey(subKeyName);

于 2012-06-07T05:45:08.380 に答える