2

MSI パッケージから MSI ログにカスタム メッセージを書き込む必要があります。これを行う方法?

4

1 に答える 1

4

このために、Win32 DLL を推奨するカスタム アクションを作成できます。残念ながら、出発点として使用できる VBS サンプルしかありませんが、パッケージの公式リリースでの使用はお勧めしません。

Function WriteToLog(TextToWrite)
  Const MsgType = &H04000000
  Set rec = Installer.CreateRecord(1)
  rec.StringData(1) = TextToWrite
  Session.Message MsgType, rec
  'Msgbox TextToWrite
WriteToLog = 0
End Function
于 2012-05-07T07:24:36.900 に答える