0

ターミナルサーバーで実行する必要のあるインストーラー(msiファイル)を作成しています。マルチユースである必要があります。つまり、ログインしているすべてのユーザーがそのプログラムを実行できる必要があります。

インストーラーを実行すると、一連のレジストリエントリがHKLMに書き込まれ、progファイルディレクトリにactivate.exeもドロップされます。

各ユーザーは、アクティベーションロジックとは別に、正しいHKCUエントリが作成されるように、activate.exeを実行する必要があります。

私の質問は、私のインストーラーがターミナルサービスのインストールのために何らかの方法で「特別」または差分をとる必要があるのか​​、それともマシンの管理者が「正しく」インストールするために何かをする必要があるのか​​ということだと思います


ある種の共有モードインストールのように、アクティブ化exeを指すスタートメニューエントリがすべてのユーザーに表示されることを確認するにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

「正しく」インストールされるかどうかは、プログラムの性質とそのインストール/アクティブ化メソッドに完全に依存します。例として、Office2003およびOffice2007 VSTOアドインには、「すべてのユーザー」のインストールに対して2つの異なるメカニズム(およびレジストリパス)があります。2007はよりプロアクティブであり、信頼をより適切に処理します。または探して、インストールを微調整する必要がある場合とない場合がありますが、ほとんどの場合、マシンへのログオン権限を持つすべてのユーザーにとって、HKLMへのインストールは問題ありません。

于 2009-08-30T03:56:57.113 に答える