Цитата:
Сообщение от AtomoS
Так я программу нашёл она называется "Neon For Windows" ...
идея прикольная но нереальная т.к подаваемое напряжение на LPT порт контролировать нельзя,
либо есть сигнал (5в) или его нету (0в) .... могу посоветовать только одно,
если хочешь сделать подсвету в комп в зависимости от цвета напиши автору этой программы :)
|
Народ, вы ужасно тупите. У меня неон мигает по нажатию клавишь. Прога висит как демон. По-виндосовски это называется ХУК. Программируется очень просто. Смотрите гугл по этой теме.
Что касается лпт. Если вы unix юзер - очень всё просто. OPen net форум открывайте и списывайте 30 строчек исходника. Простая работа с ioperm, outb.. Если вы виндовс юзер, то дело сложнее немного. Качаем библиотеку для установки привелегий общения с lpt портом. Называется она inpout32.dll, inpout32.lib
Врубаем вижуал, dc++ и программируем. Включаем библиотеку, затем пишем
short _stdcall Inp32(short portaddr);
void _stdcall Out32(short portaddr, short datum);
OUt32 - это функция вывода числа в порт. Надеюсь, с двоичной арифметикой вы знакомы))).
p.s. Lpt до 5 вольт у меня не добирает. И еще. Если пишете хук, то CALLBACK функция будет тормозить вашу систему, пока не выполнится в ней вывод в порт. Поэтому лучше создать новый поток createThread()(windows.h) и в нем проверять условие на нажатие через внешнюю bool переменную, которая и будет устанавливаться в колбаке.
|