Как "так"? Изменением kernel32? А тебя не смущает что эта библиотека грузится большинством процессов? Т.е. ты влияеш практически на все процессы в...
Офигенный совет. Может лучше всё-таки к своей dll секцию добавить и туда код пихать, а не системные библиотеки курочить?
max7C4 вылезай из танка :) ты все посты читаешь, или через один? Автору темы надо из dll сделать статическую библиотеку с полным кодом, а не...
Я знаю. А надо глобальные тоже сбрасывать? Если да - то зачем? Для сьроса глобальных страниц универсального способа нет кроме изменения CR0. MTRR...
mov eax,cr3 mov cr3,eax Запись в CR3 сбрасывает TLB.
Куда-куда добавляет? Компилятор никакого лишнего кода не добавляет. Так что либо пример приводи, либо к чему эта тема? Я где-то что-то слышал, что...
Кнопка с двумя положениями (утопленная и нет) - это простой checkbox (у него стиль есть для отображения как кнопки).
burkav - а почему не возникоает вопрос зачем нужна команда sub? Вместо sub eax,ebx вполне можно писать neg ebx add eax,ebx Одна команда в...
Ничего подобного. Там шаблонов гораздо больше. Всё зависит от размера копируемых данных. Например memcpy(dst,src,20) будет реализовано не циклом,...
inline надо писать в реализации, и inline функция будет видна только в пределах одного файла. поэтому всю реализацию inline функции надо вынести в...
И в чём это противоречит тому что я написал? В C++ разница между extern и extern "C" только в том, что второй варинт заставляет компилятор не...
Нет. Даже в С89 связывание у них внешнее. Для внутреннего надо static добавить. Твой пример - это и есть Си, если не считать что в комментариях...
И что же там интересно "не так"?
Поиск подстроки при такой постановке задачи не является решением. strstr("example.exe","*.exe") вернёт ноль, а судя по описанию автора должна быть...
Создадим себе проблемы, а потом будем их решать. Да? :)
Копать в сторону стены, а об неё убиться. Нефиг вирусы писать. А то о чём ты пишешь - это был Вордовский червь, и работал он через автозамену.
Тогда в чём проблема вообще не понятно. Раздули топик непонятно из-за чего :) Если у тебя COM или чистый бинарь - значит сегмент один. Линейный...
leo - ну к XOR это в любом случае не относится ;) Он всегда побитовый, что такое логический XOR как-то трудно представляется.
MBR - нулевой сектор физического диска, BR - нулевой сектор раздела, на диске может быть где угодно. Ссылки на BR прописаны в MBR. Может - для...
TASM? Добавь в командную стоку линкера "/3" или собирай при помощи tlink32.
Имена участников (разделяйте запятой).