![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Как различить 16-ти битный ехе и 32-х битные, не запуская их?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
![]()
На глаз никак.Если проги под ДОС, то можно вооружиться отладчиком TurboDebuger и посмотреть там на предмет 32 или 16 битных регистров процессора.
xor eax, eax
xchg [eax], eax |
![]() |
![]() |
![]() |
#3 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
А хекс правду сказать не может?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
![]()
Hex редакторы показывают только 16-ные числа, а не регистры
Лучше (отладчиком, дизассемблером, и hex-редактором-все в одном лице) HIEW проверить тогда.
xor eax, eax
xchg [eax], eax |
![]() |
![]() |
![]() |
#5 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
![]() Цитата:
xor eax, eax
xchg [eax], eax |
|
![]() |
![]() |
![]() |
#7 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Хм... Ясно, спасибо.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#8 | |||
Форумчанин
Регистрация: 17.09.2008
Сообщений: 349
|
![]()
в 16-битных прогах есть такая строка:
Цитата:
Цитата:
или Цитата:
если чем помог, поставьте отзыв на весы
![]() |
|||
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 17.09.2008
Сообщений: 349
|
![]()
можно и убрать, но нулевые символы далее по тексту - это нет. Если только Upack-ом не запаковать.
если чем помог, поставьте отзыв на весы
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бит чётности | fogmistery | Общие вопросы C/C++ | 1 | 02.01.2010 22:58 |
Как установить i-й бит целого числа | qwerty09 | Общие вопросы C/C++ | 4 | 09.07.2009 00:20 |
Как различить два процесса одного приложения? | viter.alex | Win Api | 1 | 31.03.2009 21:01 |
выделить бит | odi_noki | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 15.10.2008 00:43 |
1 байт 9 бит ?! | Иллидан | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 13.04.2008 12:47 |