|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.03.2013, 11:16 | #11 | |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
|
А вы пропатчили проверки на версии в коде? Сравнили импорт? Убрали новые функции?
Цитата:
Вас же не удивляет, что в новой версии патчатся баги и что-то изменяется/добавляется? Вас же не удивляет, например, что игра написанная под дх11 не запустится на винхп? П.С. Кстати, ИДА спокойно открывет и анализирует этот файл с старым загрузчиком для пе и пе64...
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Последний раз редактировалось Ezhik Kihze; 23.03.2013 в 11:18. |
|
23.03.2013, 12:31 | #12 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
||
23.03.2013, 13:30 | #13 | |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
|
Цитата:
См. http://msdn.microsoft.com/en-us/libr.../gg463119.aspx И убеждаемся, что в пе для не армов мало что менялось...
ICQ: 677936656 Gmail: ekEmbed@gmail.com
|
|
23.03.2013, 15:52 | #14 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Serge_Bliznykov
я неделю назад, с ОГРОМНЫМ удивлением узнал (просто на практике наткнулся), что, видимо, Microsoft, под шумок, ввела НОВЫЙ формат EXE файлов под Windows 7 и старше. Это феерический бред. Ничего MS не вводила. если говорить о компиляторе MSVC, то в 2010 версии отказались от поддержки win2000, в 2012 - от XP, в 2012u1 поддержку XP вернули отказ заключается в выставлении соответствующей версии в настройках линкера и использовании некоторых не поддерживаемых функций в CRT (DecodePointer и пр.)
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
23.03.2013, 23:58 | #15 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
Конкретно hearts.exe от модных Windows не запускается по другой причине -- начиная то ли с Windows 7, то ли еще с Vista, в Windows изменилась концепция языковых пакетов. Теперь все exe-шники в составе Windows собираются без языковых ресурсов вообще. Английский перестал быть умолчательным и поставляется в виде отдельного языкового пакета. Исчезло также понятие и локализованной версии -- теперь все Windows с принудительным MUI, а наличие тех или иных языков регулируется чисто лицензией.
Поэтому для запуска Hearts наверняка потребуется какой-нибудь hears.ru.dll, лежащий где-то в SxS и подключаемый манифестами. |
24.03.2013, 00:12 | #16 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Все очень просто. при попытке запустить данный EXE файл Windows XP сообщает, что данный файл не является приложением Win 32. Заметьте, не я об этом утверждаю, об этом нам сообщают разработчики MS посредством своего детища - Windows XP. Что именно они изменили в заголовках EXE - я понятия не имею (ну, после высказываний форумчан, уже некоторое - имею). Почему Windowx XP сообщает, что это НЕ приложение Win 32 - это тоже не ко мне. Я знаю, что есть такой факт. Есть EXE файлы, которые запускаются под Windows 7 и не запускаются (с бредовым мессаджем) под Windows XP. |
|
24.03.2013, 03:45 | #17 | ||
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
|
Цитата:
Цитата:
ICQ: 677936656 Gmail: ekEmbed@gmail.com
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализовать HMAC-MD5 алгоритм в Win32 application | Glen | Win Api | 3 | 21.08.2011 20:10 |
С++ win32 console application | pancak | Помощь студентам | 3 | 31.05.2011 19:00 |
Решение задачи на С++ (win32 console application).ax3+bx2+cx+d=0 | alextsi | Помощь студентам | 2 | 06.11.2010 02:25 |
Проект Win32 Console Application (консольный режим), среда Visual C++ 6.0 | Ma666oT | Помощь студентам | 11 | 01.04.2010 14:56 |
win32 consol application | nequt | Общие вопросы C/C++ | 1 | 24.03.2010 00:06 |