我有一个通过IExpress创建的exe文件。此文件包含1个msi文件,1个setup.exe文件和包含这些命令的批处理文件:
C:\Windows\System32\msiexec.exe /i pitming.msi /passive
setup.exe
当我手动启动批处理时,一切运行正常。但是,一旦我把exeith放在exe中,没有任何事情发生。所以我试图找出错误,但我不知道在哪里找到包含错误的日志文件。
有人可以帮忙吗?
THX,
答案 0 :(得分:1)
如果您希望退出MSI,则需要将该行编辑为:
C:\Windows\System32\msiexec.exe /i pitming.msi /passive /l*v %temp%\pitming.log
你至少会得到一些记录。
您使用什么命令来启动批处理文件?您可能会发现需要将post install命令设置为:
C:\Windows\System32\cmd.exe /c mybatchfile.bat
就setup.exe而言,它可能有自己的日志选项。