0

Installshield InstallScript MSI 別名「フル」セットアップと Installshield Basic MSI 別名「パッチ」セットアップがあります。

完全なセットアップでは、一部のファイルが GAC にコピーされ、一部はフォルダーにコピーされます。

パッチのセットアップにより、GAC の一部のファイルとインストール フォルダーの一部のファイルが置き換えられます。なんて独創的ですね。:)

また、パッチのセットアップは、インストール後にそのアクションが表示されないように設計されています。そのためにいくつかのプロパティをシーケンスで変更しています(くそー、どのプロパティか思い出せません、調べます)。

パッチを適用すると、アプリケーションは正常に動作しますが (管理者ユーザー)、コンピューターを再起動して別の (管理者ではなくドメインのみ) ユーザーとしてログインすると、アプリケーションが動作しません。

トレースで、コンポーネントの 1 つ (正確には、ファイルを GAC に配置するコンポーネント) のインストールが失敗したことを示すエラー行を見つけました。それのインストールソースがないと言っています...

これはなぜですか?セットアップは全員にインストールするように設定されています。パッチは一部のファイルを置き換えているだけですが、新しいユーザーがログインしたときに何かを「インストール」する必要があるのはなぜですか?

ありがとう、マルコ

4

1 に答える 1

0

私は自分の問題の解決策を見つけました...完了したので非常に簡単です...

パッチのセットアップでプロパティ マネージャーにプロパティを追加しました...

プロパティ名 = ALLUSERS プロパティ値 = 1

また、このリンクは大いに役立ちましたWindowsですべてのユーザーにアプリケーションをインストールする

乾杯、マルコ

于 2010-04-07T11:54:14.267 に答える