2011-08-03 66 views
1

我已经在InstallShield 2011中构建了基本的MSI。我的项目中有.NET Installer类。当我安装.msi时,我得到错误1001并回滚。在ProgramFiles文件夹中创建临时文件“TBD8BEA.tmp”。 Temp文件具有二进制内容,但有句子“该程序无法在DOS模式下运行”。这个错误的原因是什么以及解决方案是什么。请帮助我。“这个程序不能在DOS模式下运行” - 意思是在安装阶段

+1

打开记事本。打开*任何*可执行文件(.EXE)。您会发现消息“此程序无法在DOS模式下运行” - 它是每个Windows可执行文件的标准部分。 –

回答

1

文本“此程序无法在DOS模式下运行”是当您尝试在DOS模式下运行Windows可执行文件时显示的字符串。我猜你的.tmp文件可能是可执行的。该消息不是错误消息;相反,它是可执行程序数据的一部分。您可以通过在十六进制编辑器中打开各种其他可执行文件来验证这一点这是我从中认识到的。

除此之外,你应该提供一些更多的信息和/或你尝试过的例子 - 这个问题在某些人的不确定的一面能够帮助你。

+0

感谢您的支持 – Vimal

相关问题