0

VB6.0 exe 用のインストール シールド 2009 を使用して MSI をセットアップしましたが、動作しています。問題は、ユーザー A (最初のユーザー) がセットアップを実行してアプリケーションをインストールし、ユーザー B (2 番目のユーザー) を使用して更新を実行しようとしている場合です。そうすることはできません。アプリをアンインストールする場合も同様です。

Windows に与えられた何らかの制限によるものかどうか、またはそうでない場合、別のユーザーと一緒に実行したセットアップの更新またはアンインストールを別のユーザーに実行させるにはどうすればよいでしょうか?

4

1 に答える 1

0

Per Machine ではなく Per User としてインストールしたようです。その場合、ユーザー A が実行したインストールはユーザー B の範囲外になります。アンインストールして、PerMachine として再インストールする必要があります。

これは ALLUSERS プロパティによって制御されることに注意してください。特別な必要がない限り、InstallShield のデフォルト値の "2" のままにしておく必要があります。

于 2012-07-01T20:00:36.157 に答える