2017-02-01 8 views
1

.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でキーを作成することに意味はありません。これは、アドインをインストールしているユーザーのみが対象となるためです。

私の他の質問は、「すべてのユーザー」または「私だけ」のアドインをインストールするかどうかという選択肢があります。その選択は上記のレジストリ設定にどのように反映されますか?それとも単にアドインのバイナリへのアクセスを制限する方法ですか?

私は上記の質問が十分明確であることを願っています。 ありがとう

答えて

1

警告:私はアプリケーションレベルのアドインでは動作しませんが、これに答えるためのアドインインストールには十分に精通しています。

  1. はい
  2. 私はこのためのLoadBehaviorを使用することが目的ではないと思います。代わりに、問題やクラッシュなどの原因となるアドインを処理するように見えるかもしれません。ユーザーがロックを解除しない限り、この方法で使用することはできないようです(私は、アドインはGPO経由で制御することができますが、大まかなGoogle検索では答えは「はい」です。 100%完璧なソリューションが必要ない場合や、これらの他のコントロールを用意している場合は、HKLMにインストールするだけで十分です。
  3. All UsersとJust Meの違いはおそらくHKLMとHKCUの違いですが、答えはおそらくドキュメントにあります。あなたはそれを試してみることもできます。
関連する問題