хотя бы тот же сплайсинг. mov cl, 1fh call KfRaiseIrql cli mov byte ptr [FunctionOffset], 0e9h mov dword ptr [FunctionOffset+1],...
k3internal ну всетаки лучше на всякий пожарный и IRQL поднять. а если префикс LOCK ? хотя не удастся записать 6 байт в одну команду. так что есть...
нафиг лишние переменные плодить. ((BYTE*)pa)[0], ((BYTE*)pa)[1], ((BYTE*)pa)[2], ... Можно сразу словами и даже двойными словами (вместо BYTE...
Это и так ясно, что 2005. вместо getch пиши _getch
HealAlloc'ом выделяешь столько памяти, чтобы сохранить там сами поля объекта + массив _vftable, длину которого можно посчитать из рассчета на то,...
может быть не класс, а объект? тогда просто динамическая аллокация места под описывающую его структуру в куче и вызов конструктора. конструктор по...
полное копирование методов и структуры кроме тех полей и методов, которые перегружаются. виртуальные вызывать по таблице, которая строится...
достаточно написать перед первой строчкой #undef UNICODE
n0name мм насколько я помню создается только _vftable для виртуальных методов..
С Runtime, в данном случае я расширяю это на C++ и включаю сюда условно всякие cin, cout, *stream, string и прочие
одна из них вызывает вторую. а кто будет менять заголовок Host в запросе? Send() придется хучить тоже
Зависит от того, используешь ты crt или нет. Можно написать консольное приложение без использования crt и тогда точка входа будет WinMain. Ответ...
можно. #include <iostream> #include <windows.h> using namespace std; и будет тебе счастье
дык очевидно, что это увеличение на два
число A147 8EF1 я читаю так: а-один-четыре-семь-восемь-е-эф-1
FreeManCPM чем она удобнее? Из кучи намного удобнее выделять
П.Нортон "Персональный компьютер фирмы IBM и операционная система MS-DOS", 1992. П.Нортон "Программно-аппаратная организация IBM PC", 1992. У...
Имена участников (разделяйте запятой).