Я создал Basic MSI в InstallShield 2011. У меня есть класс .NET Installer в моем проекте. Когда я устанавливаю .msi, я получаю Error 1001 и откатывается. Временной файл «TBD8BEA.tmp» создается в папке ProgramFiles. Файл Temp имеет двоичный контент, но имеет предложение «Эта программа не может быть запущена в режиме DOS». В чем причина этой ошибки и каково ее решение. Помогите мне.«Эта программа не может быть запущена в режиме DOS» - значение в installshield
ответ
Текст «Эта программа не может быть запущена в режиме DOS» - это строка, которая отображается при попытке запустить исполняемый файл Windows, как вы предполагали, режим DOS. Я бы предположил, что ваш .tmp-файл, вероятно, выполним. Сообщение не является сообщением об ошибке; скорее, это часть данных исполняемой программы. Вы можете проверить это, открыв различные исполняемые файлы в шестнадцатеричном редакторе; вот откуда я его узнал.
Помимо этого, вероятно, вам следует предоставить дополнительную информацию и/или примеры того, что вы пробовали, - вопрос в некоторой степени о неспецифической стороне, чтобы люди могли вам помочь.
Спасибо за вашу реакцию – Vimal
Открыть Блокнот. Откройте * any * executable (.EXE). Вы найдете сообщение «Эта программа не может быть запущена в режиме DOS» - это стандартная часть каждого исполняемого файла Windows. –