Перехват флеш карты
|
|
Автор: bejlak-a
Опубликовано: 167 дней назад (6 декабря 2011)
Блог: Общение программистов
Рубрика: Без рубрики
|
0 Голосов: 0 |
Удается перехватить подключение USB накопителей, следующим образом:
void __fastcall TForm1::WMDeviceChange(TMessage& Message) {
if (Message.Msg == WM_DEVICECHANGE && Message.WParam == DBT_DEVICEARRIVAL) {
ShowMessage("ДИСК");
}
}
В файле h написал:
public: // User declarations
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_DEVICECHANGE,TMessage,WMDeviceChange);
END_MESSAGE_MAP(TForm);
Перехват успешен. Всё хорошо.
Но я бы хотел добавить возможность вычислить имя тома перехваченного носителя
Кто нибудь сос.
И если не трудно не могли бы описать что объявляется в файле h. (дело в том что пример позаимствовал из нед интернета, а на форуме иногда не комментируют, а знать очень хочется...)...
обращался за хелпом в мсдн - но по данной тематики у них на Рашен язык ничего нет.
void __fastcall TForm1::WMDeviceChange(TMessage& Message) {
if (Message.Msg == WM_DEVICECHANGE && Message.WParam == DBT_DEVICEARRIVAL) {
ShowMessage("ДИСК");
}
}
В файле h написал:
public: // User declarations
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_DEVICECHANGE,TMessage,WMDeviceChange);
END_MESSAGE_MAP(TForm);
Перехват успешен. Всё хорошо.
Но я бы хотел добавить возможность вычислить имя тома перехваченного носителя
Кто нибудь сос.
И если не трудно не могли бы описать что объявляется в файле h. (дело в том что пример позаимствовал из нед интернета, а на форуме иногда не комментируют, а знать очень хочется...)...
обращался за хелпом в мсдн - но по данной тематики у них на Рашен язык ничего нет.
| # 26 декабря 2011 в 07:57 0 | ||
|
| # 21 января 2012 в 13:03 0 | ||
|
| # 5 марта 2012 в 11:02 0 | ||
|