|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.10.2007, 13:14 | #1 |
Регистрация: 08.10.2007
Сообщений: 3
|
Доступ к физическим портам LPT,COM,PCI...
Хотелось бы сделать свою DLL-ку для работы с портами компа.
Т.к. я делаю нестандартные железки и есть необходимость ими управлять. Но Винда не дает! Я имею в виду ХР. Про Висту пока даже разговора нет. Пробовал делать Ассемблеровские вставки типа: asm push eax; ............. push edx; mov dx,PortNum; mov al,Data; out dx,al; pop edx; ............. pop eax; end; (... смысл я думаю понятен...) Все компилится! Но по тестовой Button1 вылетает ошибка приоритета. Понятно, что Виндовс защищается от возможности конфликта при одновременном доступе нескольких процессов к одному устройству. Но если мне надо програмно регулировать длительности импульсов (на уровне драйвера) , как быть? Как осуществить задуманное ведь на сколько я знаю многие системные программисты (знакомые) только по этому сидят в досе, а старое железо не вечно! Этой DLL-ке цены бы небыло - особенно на халяву да в исходниках ! Рад всему! Советы,ссылки,опыт... Неудачный опыт тоже ... Грабли - вещь такая , особенно детские! |
08.10.2007, 14:44 | #2 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
пыщь
|
08.10.2007, 16:00 | #3 |
Регистрация: 08.10.2007
Сообщений: 3
|
Спасибо! Не знал. Юзал io.dll ,попробую сегодня GiveIO - заинтересовало!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Блокировать доступ | Pedro | Безопасность, Шифрование | 8 | 02.03.2008 18:59 |
Доступ к строке | Баламут | Win Api | 10 | 21.01.2008 08:44 |
Доступ к данным | buk | Microsoft Office Excel | 2 | 11.07.2007 09:44 |
доступ в реестр | vicvtor | Win Api | 6 | 28.11.2006 20:26 |