.NETでVSTOアドインを実装しており、その展開とレジストリ設定に関する質問があります。 Microsoft linkでは、MSIインストーラは、アドインをインストールしている人だけで使用するか、マシン上のすべてのユーザで使用するかによって、HKCUまたはHKLMのいずれかでキーを作成する必要があります。CitrixインストールのOfficeアドインレジストリ設定
そうでなければ、それが唯一のアドインアドインを参照し、それを使用することができますのインストーラになりますので、それは、Citrixのインストールで、我々は唯一、HKLMの下のキーを作成する必要があるということですか?
実際には、一部のユーザーにアドインを使用する権限がないため、ユーザーごとに異なるLoadBehaviorを作成する顧客があります。これを行うために、管理者はHKLMからLoadBehaviorキーを削除し、ユーザーがログインするとアクティブになるgrouppolicyを作成しました。したがって、ユーザーがADグループのメンバーである場合、そのユーザーはアドインのキーを取得しますHKCUとLoadBehavior = 3。ユーザーがメンバーでない場合、同じことが起こりますが、LoadBehavior = 2になります。
私の質問には、私たちが私たちに送信するMSIを介して顧客をサポートする方法がありますか?現在のところ、MSIはHKLMでキーを作成するだけですが、HKCUでキーを作成することに意味はありません。これは、アドインをインストールしているユーザーのみが対象となるためです。
私の他の質問は、「すべてのユーザー」または「私だけ」のアドインをインストールするかどうかという選択肢があります。その選択は上記のレジストリ設定にどのように反映されますか?それとも単にアドインのバイナリへのアクセスを制限する方法ですか?
私は上記の質問が十分明確であることを願っています。 ありがとう