Santaev аппаратное? оО
EnumWindows / ShowWindow(hWnd, SW_HIDE)
Пушкин, конечно ) зы. сегодня я дико уставший. несу бред. лучше мне ничего не постить =\
Ступил.... ; данные pointer dd ? ; переход mov ax,es mov word ptr [pointer], ax mov word ptr [pointer+2], si jmp dword ptr [pointer] как-то...
SPA вау, если реальная, тогда читай, что я писал выше =) только правь на pushf / call, где я вызываю прерывание )
// Disable Write-Protection on kernel pages DWORD DisableWP() {__asm{ mov ebx, cr0 mov eax, ebx and ebx, 0xFFFEFFFF mov cr0, ebx }} //...
вот и я про то же +) ну хотя это не проще тем, кто драйверов ядра никогда не писал.
Mikl__ тут не одно и то же GlobalAlloc & HeapAlloc выделяют память в куче. VirtualAlloc выделяет отдельные страницы памяти
Mikl__ ой ) спутал с VirtualAlloc. Но просили-то VirtualAlloc, а не GlobalAlloc :)
Mikl__ жесть. у нее параметры другие. мой код выше рабочий )
Booster =) 98-я со своим разделяемым системным пространством давно пылится на сдшках у меня в шкафу. ее уже не юзает почти никто :) кстати там...
нет, потому что есть такая вещь, как виртуальное адресное пространство. допустим, ты в kernel32.dll заменишь CreateFileA, допустим, на адрес...
Smith че ты несешь то7 я ниче не понял. протoтип: LPVOID VirtualAlloc( LPVOID lpAddress, // address of region to reserve or commit...
а что тут такого особенного? invoke VirtualAlloc, .... или если без макроса инвоук - push ... push ... call [VirtualAlloc]
Y_Mur не пробовал честно говоря )
ойой, я почему-то решил, что надо под DOS :))) извиняюсь %) Я неизлечим =\ Ну если тебе под защищенный режим, тогда SIDT тебе в помощь. зы. пойду...
Мдя. попробовал написать вывод строки: jmp start hello db 'Hello, WORLD!!',13,10,'$' start: ; Обнуление DS PUSH DS XOR AX,AX MOV DS,AX ;...
SPA адреса обработчиков хранятся в первом килобайте памяти. адрес обработчика равен номер_прерывания*4. (каждый обработчик - 4 байта:...
Как может быть в поведении программы вина компилятора? оО
дык вроде ж можно загрузиться в безопасном режиме, кажется? или тогда было еще нельзя из под него прочесть файл) я просто хз
Имена участников (разделяйте запятой).