-2

アプリケーションを再度開いたときに再起動を促すことができるように、アプリケーションを介して Windows レジストリに値を保存したいと考えています。

この再起動プロンプトは、ユーザー固有のものにする必要があります。

この設定をレジストリに追加する適切な場所は?

4

1 に答える 1

0

C# を使用したレジストリの設定に関する Microsoft の記事は次のとおりです: http://msdn.microsoft.com/en-us/library/h5e7chcf.aspx

考慮する必要がある質問は次のとおりです。

  1. レジストリのどこに値を入れる予定ですか? HKEY_LOCAL_MACHINE、HKEY_CURRENT_USER。HKEY_CURRENT_USER に入れると、別のユーザーがログオンしてもプロンプトは表示されません
  2. レジストリへの書き込みに対して、ユーザーにはどのようなアクセス許可がありますか? ビジネスによっては、ほとんどのユーザーが非管理者であり、HKEY_LOCAL_MACHINE に何も書き込むことができない場合があります。

あなたがやろうとしていることを達成するためのより良い方法があるかもしれません (たとえば、アプリの設定で設定を変更します)。しかし、それはあなたが何をしているのか、そしてその理由によって異なります。

于 2013-01-25T14:42:27.770 に答える