punxer, byte ptr [MessageBox] — младший байт указателя в IAT на функцию MessageBox[AW](). x86 не имеет инструкции mov m8, m8.
А что тут такого секретного? Авось ещё кому сгодится. Я вытащил Inno Setup 5.3.10 и накропал вот такое: // Прототипы и константы const // для...
Semiono, Я правильно понимаю, это скрипт Inno Setup? Там есть такая штука как импорт функций из внешних DLL. function RegQueryValueEx(hKey:...
Он умеет грузить символы. Мне большего из исходников на асме не особо и нужно.
Aleksey_K, 1. Точно это могут сказать только авторы BIOS. Логично предположить что для реализации функций работы с extended памятью (int15/87)...
cli тоже выглядит странновато. Обработчик прерывания вызывается через дескриптор trap-gate? ----8<---- valhalla, Мне всё же кажется, стóит...
MA_ACTIVATE — ответ оконной процедуры кнопки на WM_MOUSEACTIVATE. Буквы после хэндла окна обозначают смысл строки: S — SendMessage(), P —...
Если диалог не модальный, он запросто может быть неактивным.
CyberManiac, Что-то я теряюсь в логике: сначала недостатком было то, что компиляторы поддерживают разрешённые стандартом дополнительные...
Что значит «не обязывает»? Поддержка universal-character-name (\u и \U) в идентификаторах является нормативным требованием стандарта C99 (ISO/IEC...
Непонятно, как объявлена переменная fdc_flag. Если без volatile, компилятор почти наверняка соптимизирует while в бесконечный цикл.
Может, стоит быть скромнее и использовать SetCursor()? Мышь не личная. Ну и это, в чём идея?
Тут как раз наоборот: ReplaceFile() многое сохраняет, но идентификатор файла-назначения точно станет равным идентификатору файла-источника в...
Вроде ж в MSDN чётко сказано: для UTF-8 dwFlags или 0 или WC_ERR_INVALID_CHARS. Раз не Vista, значит должен быть 0. Я попробовал, по крайней мере...
XshStasX, Драйвер — любой. Чтобы полюбоваться результатами печати, стóит выбрать что-нибудь PCL-ное, типа HP LaserJet 4. Процедура довольно...
Это не проблема. Установить драйвер на порт FILE: — штука нехитрая.
XshStasX, Точно ставится? По идее GetClientRect() на HDC вместо HWND скажет ERROR_INVALID_WINDOW_HANDLE.
gizmonder, Напрямую обратиться затруднительно: правила контроля уровня приоритета довольно жёсткие. Если я правильно вижу картинку, передать...
При перемещении файла в рамках одного тома (MoveFile() к примеру) идентификатор остаётся прежним. Ведь фактически из папки в папку перемещается не...
Разве можно так лениться? ;-) invoke LoadLibrary, addr LibName invoke GetProcAddress, eax, addr FunctionName push offset LangBarMgr call eax...
Имена участников (разделяйте запятой).