InstallShield 2011 で基本的な MSI をビルドしました。プロジェクトに .NET インストーラー クラスがあります。.msi をインストールすると、エラー 1001 が発生してロールバックします。ProgramFiles フォルダに一時ファイル「TBD8BEA.tmp」が作成されます。一時ファイルにはバイナリ コンテンツが含まれていますが、「このプログラムは DOS モードでは実行できません」という文が含まれています。このエラーの理由と解決策を教えてください。助けてください。
5538 次
1 に答える
1
「このプログラムはDOSモードでは実行できません」というテキストは、ご想像のとおり、DOSモードでWindows実行可能ファイルを実行しようとしたときに表示される文字列です。あなたの.tmpファイルはおそらく実行可能だと思います。メッセージはエラーメッセージではありません。むしろ、それは実行可能プログラムのデータの一部です。これを確認するには、16進エディターで他のさまざまな実行可能ファイルを開きます。それは私がそれを認識したところです。
それ以外に、あなたはおそらくあなたが試したことのいくつかのより多くの情報や例を与えるべきです-質問は人々があなたを助けることができるようにするためにいくぶん不特定の側面にあります。
于 2011-08-03T14:26:24.417 に答える