Тази програма не може да се стартира в DOS режим - което означава в installshield

Създадох Basic MSI в InstallShield 2011. Имам клас .NET Installer в моя проект. Когато инсталирам .msi, получавам грешка 1001 и се връщам назад. В папката ProgramFiles се създава временен файл "TBD8BEA.tmp". Временният файл има двоично съдържание, но има изречение „Тази програма не може да се изпълнява в режим DOS“. Каква е причината за тази грешка и какво е решението. Моля, помогнете ми.


person Vimal    schedule 03.08.2011    source източник
comment
Отворете Notepad. Отворете всеки изпълним файл (.EXE). Ще намерите съобщението Тази програма не може да се изпълнява в режим DOS - това е стандартна част от всеки изпълним файл на Windows.   -  person Damien_The_Unbeliever    schedule 03.08.2011


Отговори (1)


Текстът „Тази програма не може да се изпълнява в режим DOS“ е низът, който се показва, когато се опитате да стартирате изпълним файл на Windows в, познахте, режим DOS. Предполагам, че вашият .tmp файл вероятно е изпълним. Съобщението не е съобщение за грешка; по-скоро това е част от данните на изпълнимата програма. Можете да проверите това, като отворите различни други изпълними файлове в шестнадесетичен редактор; от там го разпознах.

Освен това, вероятно трябва да дадете малко повече информация и/или примери за това, което сте опитали - въпросът е донякъде от неконкретната страна, за да могат хората да ви помогнат.

person ptomato    schedule 03.08.2011