|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Мар 12, 2003 14:45:39 Могу ли я не переходя в ring0 записывать в 0 сектор диска. |
|
|
Дата: Мар 12, 2003 21:12:44 Помоему такой функции в API нет, значит не можешь |
|
|
Дата: Мар 13, 2003 02:05:28 Ну а vxdcall-ы Или они рыботают тольков ring0? |
|
|
Дата: Мар 14, 2003 21:40:21 vxdcall - это вызов системной функции внутри самой VxD. А про внешний вызов функций VxD надо подробнее читать туториал Iczeliona |
|
|
Дата: Мар 17, 2003 14:02:14 DeviceIoControl (SDK help Device I/O Control) |
|
|
Дата: Апр 2, 2003 11:05:48 В win9X можно прочитать что угодно, если работать портами,или из дос-задачи. из дос-задачи перед int 13h надо позвать int 21h, так fdisk делает:) ax=440D bx=0180 cx=084B dx=0001 Для того что бы получить доступ к портам HDD надо поправить битовую карту ввода вывода. для этого надо сделать вот что: push eax push eax sgdt [esp+2] pop eax pop ebx;ebx-дарес gdt str esi mov edi,[ebx+esi+2] mov eax,[ebx+esi+4] and edi,000FFFFFFh and eax,0FF000000h add edi,eax в edi адрес начала tss по смещению начиная с edi+68h карта ввода/вывода установленный в 1 бит запрещает доступ к порту что б открыть доступ к 1f0-1f7 надо байт по смещению edi+68+3E сделать равным 0 почему 3Е? потому что 3E=1f0/8 |
|
|
Дата: Май 24, 2003 03:47:26 Ну вы тут и ерундой страдаете |
|
|
Дата: Май 24, 2003 03:53:14 Hi |
|
|
Дата: Май 24, 2003 04:04:28 |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.067 |