Тема: AHK: Определение подлючения определенного USB устройства
Здравствуйте!
Есть задача, что бы скрипт чекал подключена ли миди-клавиатура по USB, или отключена. (вернее автивна ли она, т.к. USB всегда подключен, я выключаю ее по кнопке, что так же windows видит как подкление устройства).
При собитии включения скрипт должен запустить определенную программу, или закрыть ее при отключении миди-клавиатуры.
Собственно все что требуется.
С самим чеком через Settimer и открытием/закрытием ясно программы ясно, а вот с определением активности устройства не могу сообразить(очень новичёк).
Нашел код по теме:
OnMessage(0x219, "notify_change")
Return
notify_change(wParam, lParam, msg, hwnd)
{
MsgBox, %wParam% %lParam% %msg% %hwnd%
}
Но он ищет вообще любые устройства. DriveGet только для дисков к сожалению. Еще находил чекер второго монитора, но это уж совсем не то.
Есть ли функция по определению активности драйвера по UID / PID например ? Или устроит код по определению состояния ветки в реестре.