EvilsInterrupt Спасибо, все понял. По сути работает как обычный импорт, только IAT патчится только 1 раз - при линковке проги. P.S. Про статью...
Доброго времени суток, товарисчи! Каким образом можно создать приложение, использующее bound-импорт(с пом. masm,fasm...)? Или как это сделать...
А разве нельзя просто выполнить джамп на нулевой адрес, например, в драйвере?
Зачем Ring0?? Можно гораздо проще через Ring3 сделать через сплайсинг, SetWindowsHookEx ...(читай ту же статью, часть 1).
Mikl___, Спасибо за подробное обЪяснение Всем спасибо :)
float a=4.0; 4=1*2^2, т е порядок=2, мантисса равна 1... однако, вот так 4.0 выглядит в памяти: 00000000 00000000 00100000 01000000 в чем ошибка?
Про представление ±aaaa*2^bbbb я слышал... не могли бы вы объяснить мне, как кодируется число float 2.0->00000040h?
Доброго времени суток, господа. Не могли бы вы мне объяснить, как кодируются такие типы, как float&double в памяти(желательно через двоичную...
Кажется я все понял... У вас жесткий диск разбит стандартными прогами, а я свой отчасти сам разбивал... В общем, как только я с другого...
Ну, я её и исправил... После этого вообще все грузиться перестало... Если не веришь - исправь у себя на нтфс разделе;)
не, уже не зависает... босле старта биоса, попытки загрузки с сд, флоппика после перехода на хард - сразу ребутится((
Phantom_84 код загрузчика не скинешь?))
Все-таки как же хорош этот лив-сиди с загрузкой XP с компакт диска)))
извините за долгое отсутствие... восстанавливал жесткий диск после такого совета... правда байтики я еще до него поменял...
mov dword [7C1Ch], 9318480h а можно это не в проге сделать, а, находясь в винде, подправить в редакторе, а потом перезагрузиться?
это я сам так сделал. сначала он у меня в самом конце был, на последнем extended.
diamond как 32-битный код реализовать в реальном режиме? з.ы. если только 2хword...
diamond да, на 1-м
Phantom_84 Для недоверчивых прикрепляю скрин окна...
Вот, прикреплю дамп первого сектора.. мож кто посмотрит...
Имена участников (разделяйте запятой).