|
Вопрос # 2 724/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!
Как мне можно отследить, что было подключено USB устройство? А также временно отключить её автозапуск?
Спасибо за внимание
 |
Вопрос задал: Некто (статус: Заблокирован)
Вопрос отправлен: 3 мая 2009, 18:04
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: min@y™
Цитата:
Как мне можно отследить, что было подключено USB устройство?
Надо ловить сообщение WM_DEVICECHANGE и анализировать его параметры Event = (UINT) wParam и dwData = (DWORD) lParam.
Цитата:
А также временно отключить её автозапуск?
Не знаю, как на счёт временно, вот полное отключение автозапуска делается в реестре типа так:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff
"NoCDBurning"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff
 |
Ответ отправил: min@y™ (статус: Доктор наук)
Время отправки: 3 мая 2009, 19:26
|
Мини-форум вопроса
Всего сообщений: 4; последнее сообщение — 3 мая 2009, 21:49; участников в обсуждении: 2.
|
Некто (статус: Заблокирован), 3 мая 2009, 21:10 [#1]:
А Вы можете привести реальный пример?
|
|
min@y™ (статус: Доктор наук), 3 мая 2009, 21:39 [#2]:
Да вот тут, например, завались.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
min@y™ (статус: Доктор наук), 3 мая 2009, 21:46 [#3]:
Вот ещё нашёл.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Некто (статус: Заблокирован), 3 мая 2009, 21:49 [#4]:
Спасибо, но только модуля DBT не находит.
Поэтому и не получается!
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|