2011-12-06 57 views
1

私はPDFプログラムをインストールしています。これはテストマシン上で完璧に動作します。マシン上に他のPDFソフトウェアがあると、使用中の共有ファイルが非常に多いためにエラーが表示されます。Inno Setup/SUPPRESSMSGBOXESカスタマイズ

Innoには/ SUPPRESSMSGBOXESオプションがあります。しかし、ファイルコピーを無視するように設定することはできません - 中止または再試行したいです。 Abort - セットアップが失敗します。再試行 - ファイルが使用中であるため、決して成功しません。

セットアップ中にコピーファイルのエラーを自動的に無視する方法を知っている人はいますか?

答えて

2

使用中の可能性のあるファイルにはrestartreplaceフラグを使用できますが、これらのエラーダイアログボックスは表示されません。

[Files]セクションのドキュメントを引用する:既存のファイルを交換する必要がある、それはデフォルトで別の実行中のプロセスで使用(ロック)、セットアップ意志であるとき

restartreplace
をエラーメッセージを表示します。このフラグは、(MoveFileExを呼び出すか、WININIT.INIでエントリを作成して)次回システムを再起動したときに置換するファイルを代わりに登録するようにセットアップに指示します。これが発生すると、インストールプロセスの最後にコンピュータを再起動するように求められます。