2012-03-17 19 views
1

私はWiXインストーラを開発中です(これは非常に新しいです)。特定のアプリケーションが動作しているかどうかを確認するメソッド(起動条件など)を実装したい。実行中の場合は、アプリケーションメッセージを閉じる警告メッセージがポップアップ表示されます。私はこのようなチェックをウェルカムスクリーンの前にしたい。アプリケーションが実行されていないか確認してください。

どうすれば実装できますか?いくつかの実用的な例が本当に私を助けます。

答えて

2

これは、カスタムアクションによってのみ実行できます。 http://www.codeproject.com/Articles/1747/MSI-Custom-Action-DLL

カスタムアクションでチェックを実行し、必要に応じてユーザーにメッセージを表示することができます。 は、インストールを続行する場合は0、または停止する場合は1602を戻すことができます。

[ようこそ]ダイアログの前にメッセージを表示するには、InstallUISequenceでCostFinalizeアクションの直後にカスタムアクションをスケジュールすることができます。

3

Windowsインストーラには既にFilesInUseとRMFilesInUse(Restart Manager)がサポートされています。これはあなたのニーズを満たしていませんか?これらのパターンを使用すると、プログラムを終了するか、再起動が必要になる危険性があることをユーザーに知らせるダイアログが表示されます。