Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2011, 18:02   #11
Dimaz
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 21
По умолчанию

Ну в Иде смещение 1492F это 05, а в hex-редакторе 1492F это C8. Какая тут взаимосвязь? Как мне 05 на 03 поменять не пойму если там совсем другое значение.
Dimaz вне форума Ответить с цитированием
Старый 29.03.2011, 18:05   #12
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> рядом никаких кодов не показывает

Options - General - Number of opcode bytes: 16

очевидные же вещи.

Или вот выше подсказывают, что оля сама всё может )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 29.03.2011, 18:15   #13
Dimaz
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 21
По умолчанию

Мистика какая-то. Открыл калькулятор виндовс из папки System32, там нашел этот код, а в скопированном на рабочий стол калькуляторе на этом же месте совсем другие коды. В калькуляторе открытом через System32 в смещении показывает как раз 6A05, а в том же калькулятре, скопированном на рабочий стол С2E8.
Что то мне не хочется в оригинальном калькуляторе менять код, потому и скопировал его на рабочий стол.

Последний раз редактировалось Dimaz; 29.03.2011 в 18:17. Причина: ошибся
Dimaz вне форума Ответить с цитированием
Старый 29.03.2011, 18:26   #14
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> Мистика какая-то

если винда у вас 64-битная, то никакой мистики.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 29.03.2011, 18:28   #15
Dimaz
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 21
По умолчанию

Цитата:
Сообщение от veniside Посмотреть сообщение
> Мистика какая-то

если винда у вас 64-битная, то никакой мистики.
Так и есть, Винда 7 x64. А как это влияет. Я же просто скопировал калькулятор из систем32 на рабочий стол.
Что же терь делать?)
Dimaz вне форума Ответить с цитированием
Старый 29.03.2011, 18:30   #16
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

Hiew - хекс-редактор со встроенным дизассемблером, умеет высчитывать адреса в виртуальном пространстве (те что вы видите в олли). Возьмите его и посмотрите раз с калькулятором и счетами у вас проблемы.
Нет, ну правда..
yuran666666 вне форума Ответить с цитированием
Старый 29.03.2011, 18:45   #17
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> А как это влияет

так, что Explorer, которым вы копировали файл на десктоп — это 64-битный процесс, и, соответсвенно видит 64-битную версию calc.exe из System32\

А редакторы и отладчики, очевидно, 32-битные, и, соответсвенно видят 32-битную версию calc.exe из SysWOW64\ (который для 32-битных процессов тоже виден как System32\ ).
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как защитить исходный код php Cronos20 PHP 3 07.10.2010 15:29
Как получить исходный код открытой страницы в вебраузере beemoto Работа с сетью в Delphi 4 23.02.2010 00:46
как программе напечатать собственный исходный код в обратном порядке pavelstraut Общие вопросы C/C++ 30 23.07.2009 22:59
как защитить исходный код donet приложение sgsolar Общие вопросы .NET 4 24.02.2009 09:52
Как посмотреть исходный код exe'ника bamer Помощь студентам 6 10.11.2008 23:42