Я создал Basic MSI в InstallShield 2011. В моем проекте есть класс установщика .NET. Когда я устанавливаю .msi, я получаю ошибку 1001 и откатываюсь. В папке ProgramFiles создается временный файл «TBD8BEA.tmp». Временный файл имеет двоичное содержимое, но содержит предложение «Эта программа не может быть запущена в режиме DOS». В чем причина этой ошибки и какое решение. Пожалуйста, помогите мне.
Эта программа не может быть запущена в режиме DOS - имеется в виду в installshield
comment
Откройте Блокнот. Откройте любой исполняемый файл (.EXE). Вы увидите сообщение Эта программа не может быть запущена в режиме DOS — это стандартная часть каждого исполняемого файла Windows.
- person Damien_The_Unbeliever   schedule 03.08.2011
Ответы (1)
Текст «Эта программа не может быть запущена в режиме DOS» — это строка, которая отображается, когда вы пытаетесь запустить исполняемый файл Windows, как вы уже догадались, в режиме DOS. Я предполагаю, что ваш файл .tmp, вероятно, является исполняемым. Сообщение не является сообщением об ошибке; скорее, это часть данных исполняемой программы. Вы можете убедиться в этом, открыв различные другие исполняемые файлы в шестнадцатеричном редакторе; вот откуда я это узнал.
Помимо этого, вам, вероятно, следует предоставить дополнительную информацию и/или примеры того, что вы пробовали - вопрос несколько неконкретный, чтобы люди могли вам помочь.
person
ptomato
schedule
03.08.2011