0

基本的なMSIプロジェクトを使用してsetup.exeを準備しています。これは私のクライアントマシンの多くで非常にうまく動作しており、少数のPCで深刻な問題を引き起こしています。ここで、setup.exeの一部としてロギングを追加したいと思います。

インストールの成功または失敗のいずれかが必要です。ログファイルを生成して、舞台裏で何が起こったかを正確に把握したいと思います。ここには、VBScriptingもほとんど含まれていません。

コマンドラインパラメータがありました。

setup.exe /v"/l*v C:\LogFile31122012.log"

しかし、setup.exeファイル自体をクリックして生成したいと思います。また、ファイル名はハーコードされるべきではありません。

手がかりがあれば大いに役立つかもしれません。installshieldプロジェクト->ビルド->設定メニューで試してみました。しかし、ブレークスルーを得ることができませんでした。

前もって感謝します。

よろしく、パヴァン

4

1 に答える 1

1

ターゲットマシンがWindowsインストーラ4.0以降を実行している限り、(一般情報ビューの設定を介して)MsiLoggingプロパティを設定でき、ログファイルがに作成され%TEMP%ます。

ターゲットマシンが以前のバージョンのWindowsインストーラーを実行している場合、またはディレクトリまたはファイル名を制御する必要がある場合は、いくつかのコマンドラインパラメーターをsetup.exeに保存できます。ただし、ここでファイル名を微調整して、ファイルがまだ存在しないことを確認する良い方法はわかりません(両方とも%DATE%%TIME%ファイル名で使用できない文字が含まれている可能性があり、%RANDOM%あまり意味がありません)。

于 2012-12-31T12:56:05.550 に答える