Это значит, что приложение разработано не в соответствии с API Win32, т. е., без учета возможностей ядра Windows, рассчитанного именно на поддержку функций работы с 32-разрядной архитектурой. Такими приложениями обычно становятся те, которые были разработаны под такие устаревшие версии Windows, как Windows 95 или 98, еще старее - Windows 3.1. Начиная с версии Windows NT таких проблем обычно не возникает, тем более что есть возможность указать совместимость со старыми версиями ОС. Правда, она не всегда помогают.
Такая ошибка случается в 3 случаях.
1) Приложение вообще не является исполняемым файлом.
2) При попытке прочитать файл произошла ошибка (на флешках или сбойных винчестерах часто встречается)
3) Программа запускается на 32-битной ОС, но разработана под 64-битную.
Добавить комментарий