asmlamo, всё это можно написать на текущей редакции MASM'а (и даже более ранних). Достаточно только нужные инструкции добавлять и всё.
Гсс - это GCC ? Как его вообще можно сравнивать с MASM'ом, ещё бы Python предложил :) Как же сравнивать перспективы разных ассемблеров? И вообще,...
Во-первых, преимуществ у rept не так много: 1. возможность записать в одну строку. 2. возможность задания переменной с начальным значением (хотя...
flat assembler version 1.73.04 usage: fasm <source> [output] optional settings: -m <limit> set the limit in kilobytes for the available...
Я сравнивал, сравните, если хотите. Тут даже по логике ясно, что макросы будут работать медленнее встроенных конструкций. Какое преимущество у...
UASM понимает (тот же MASM). Собственно, NASM и fasm тоже понимают. fasmg – это версия fasm'а, которая ничего не знает о встроенных инструкциях...
Привет! Подскажите, кто знает, как открыть \Device\PhysicalMemory через OpenFileMapping, а не через NtOpenSection ? Проблема в том, что...
Alexey, может, всё-таки увеличить, например, до 6 часов? Час – как-то уж совсем мало...
Нашёл ошибку! Надо просто заменить PAGE_READWRITE на PAGE_READONLY (хотя я вроде так пробовал, но видимо, не допробовал).
Поменял на: invoke NtMapViewOfSection, [hPhysMem], -1, BaseAddr, 0, 0, SectionOffset, ViewSize, ViewUnmap, 0, PAGE_READWRITE . . . align 4...
Идентификаторы (и invoke) в ассемблере подсвечиваются светло-серым цветом, бледнее, чем комменты. Может, стоит сделать цвет потемнее? А invoke...
Решил из любопытства заменить MapViewOfFile на NtMapViewOfSection. Делаю так: invoke NtMapViewOfSection, [hPhysMem], 0, BaseAddr, 0, 0,...
:sarcastic: Я пока не смотрел, просто взглядом окинул, не нашёл слова WMI, подумал, что просто OLE. Но потом уже увидел WBEM :)
Спасибо, гляну :) Это, как я понял, пример работы с OLE просто?
Всем привет! Кто-нибудь использовал WMI на асме? Ну или на Си. Короче, без использования OLE-Variant-типов, заложенных в язык (типа Delphi)....
Так, она же на UEFI API написана, а не WinAPI. Не от корки не корки. Этого не видел. VMware выдаёт адрес таблицы 0xE0010. Как выяснилось, на...
В лом было забивать все kernel-евские функции, т.к. там в первых версиях GetSystemFirmwareTable импортировался (а значит include...
Короче, сделал я так, что теперь всё работает и на Windows XP, и на более свежих. Если функции GetSystemFirmwareTable не существует, то делаем...
Итого имеем... EDDSupportCheck.fasm: ; fasm 1 (Windows Vista/XP Pro x64 +) format PE Console 5.0 include 'win32axp.inc' include 'simport.inc'...
Всё, нашёл! Оказывается, есть структура RawSMBIOSData: struct RawSMBIOSData { BYTE Used20CallingMethod; BYTE SMBIOSMajorVersion;...
Имена участников (разделяйте запятой).