![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прямой доступ к портам в WinXP [D6, WinXP]
Bora © (2004-11-27 20:10:00)Простой пример записи в порт LPT на ассемблере:
Procedure WritePort(Data : Byte);assembler;stdcall;
asm
mov dx,0378
mov al,Data
out dx,al
End;
Если использовать этот код в главной проге и запустить ее в XP-шке, то выдается ошибка: " Privileged instructions ". По совету многих, вынес эту проц-ру в отдельную DLL. Но все равно та же ошибка. Посоветуйте...
GanibalLector (2004-11-28 02:38:00) [1]Не... какой асм??? В твоей ОС на АПИ писать нужно.Блага ЩА статей навалом...так что успехов.
Германн (2004-11-28 02:32:00) [2]2 Bora © (27.11.04 20:10)
Кстати, тех многих, кои советовали dll, можеш сразу исключить из своего списка советчиков. (Если, конечно, ты правильно им сформулировал проблему и правильно понял их ответ).
см. Anatoly Podgoretsky © (27.11.04 20:30) [3]
Anatoly Podgoretsky (2004-11-27 20:30:00) [3]KilkennyCat © (27.11.04 20:12) [1]
Можно, но в кольце 0, а не 3
ssk (2004-11-27 20:18:00) [4]лично я пользуюсь вот этим
http://www.specosoft.com/ru/zlportio.html
KilkennyCat (2004-11-27 20:12:00) [5]в ХР так низзя...