いくつかのOfficeアドインをインストールするInstallshieldを使用してMSIを作成しました。これで、アドインを置き換えるこのインストーラーの新しいバージョンを作成しました。
いずれかのOfficeアプリケーションが実行されているPCでインストールを実行すると、アドインファイルがロックされ、インストーラーが[FilesInUse]ダイアログをポップアップします。そこで無視を選択すると、インストーラーはアプリケーションをシャットダウンせずに再起動時にファイルを置き換えます。
ただし、サイレント実行中は、アプリケーションを自動的にシャットダウンして再起動します。
サイレントインストールで同じことを強制できますか?つまり、アプリケーションをシャットダウンして、次の再起動時にファイルを置き換えませんか?
RunOnceキーの使用を検討しましたが、ログオンしているユーザーに管理者になることを要求したくありません。このプログラムはSCCMで展開します。