2011-08-03 25 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

相關問題