我在InstallShield 2011中构建了基本MSI。我的项目中有.NET Installer类。当我安装.msi时,我收到错误1001并回滚。在ProgramFiles文件夹中创建临时文件“TBD8BEA.tmp”。临时文件有二进制内容,但有一句“此程序无法在DOS模式下运行”。这个错误的原因是什么,解决方案是什么。请帮助我。
答案 0 :(得分:1)
文本“此程序无法在DOS模式下运行”是您尝试在DOS模式下运行Windows可执行文件时显示的字符串。我猜你的.tmp文件可能是可执行的。该消息不是错误消息;相反,它是可执行程序数据的一部分。您可以通过在十六进制编辑器中打开各种其他可执行文件来验证此这就是我从中认出来的地方。
除此之外,您应该提供一些更多的信息和/或您尝试过的例子 - 这个问题在某种程度上是非人类能够帮助您的。