Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перехватить подключение USB-flash [D7]


Страницы:   1 2

NeoOrc ©   (2006-12-02 17:28:00) 

Приветствую мастеров!

Такие вопросы:
1. Как можно перехватить подключение USB flash?
2. Как можно определить, что это именно flash, а не, скажем, usb-мышь?

Заранее спасибо за ответы :)


Kolan   (2006-12-07 18:23:00) [1]

> может поможет.

Пасиба, правда VB меня пугает :) особенно вот это:

For Each objPnP In objService.ExecQuery("SELECT * FROM Win32_PnPEntity")
SQL Какой то...


Орион   (2006-12-07 17:57:00) [2]

http://www.script-coding.info/WMI_HardWare.html
может поможет.


Орион   (2006-12-07 17:51:00) [3]

> [23] Kolan ©   (07.12.06 17:47)

это намек :)


Kolan   (2006-12-07 17:47:00) [4]

> информацию?

Ты меня не спрашивай, я сам незнаю. :)


Орион   (2006-12-07 17:42:00) [5]

> [21] Kolan ©   (07.12.06 17:39)

не сталкивался, но возможно WMI прдоставляет такую информацию?


Kolan   (2006-12-07 17:39:00) [6]

> просканировать список устройств?

Как енто сделать?


Орион   (2006-12-07 15:12:00) [7]

> [19] Kolan ©   (07.12.06 12:30)

просканировать список устройств?


Kolan   (2006-12-07 12:30:00) [8]

> Vga ©  

Благодарствую.

Dmitrij_K
События подклю чения и удаления устройства(вирт ком прот) получилось отработать.

А как узнать что устройство подключено.
Те устр-во подключили, запустили программу и программа должна определить подкючено устр-во или нет.


Vga   (2006-12-06 14:02:00) [9]

> [17] Kolan ©   (06.12.06 08:40)

StrPas


Kolan   (2006-12-06 08:40:00) [10]

> А почему WideCharToString, если массив AnsiChar?

Вот я о том же. Отсюда и [11]...

ЗЫ
 А как перевести в string? :)


Vga   (2006-12-06 07:53:00) [11]

> [10] Kolan ©   (05.12.06 20:02)

Судя по виду - типичное объявление статического массива неизвестного размера. Примерный аналог сишного *char. Катит только если отключить проверку выхода за пределы массива.

> И еще WideCharToString возвращает ???? хотя в имени  правильно
> лежит 'C','O','M','7'

А почему WideCharToString, если массив AnsiChar? И лежит в нем ANSI, судя по тому, что ты привел? В уникоде должно быть 'C'#0'O'#0'M'#0'7'#0.


Kolan   (2006-12-05 22:18:00) [12]

> [14] Орион ©   (05.12.06 22:02)
> > [13] Kolan ©   (05.12.06 21:40)
> > Дык была бы такая штука чтобы книжки в голову запихивать...
>
> а еще я в нее ем :))

Кушаю я как раз тем кудазапихивать. А вот чем.... :)


Орион   (2006-12-05 22:02:00) [13]

> [13] Kolan ©   (05.12.06 21:40)
> Дык была бы такая штука чтобы книжки в голову запихивать...

а еще я в нее ем :))


Kolan   (2006-12-05 21:40:00) [14]

> Пиши сам и будешь доверять коду, как самому себе :)

Дык была бы такая штука чтобы книжки в голову запихивать...


chose   (2006-12-05 21:17:00) [15]

> [11] Kolan ©   (05.12.06 20:20)
>И вообще насколько коду можно доверять?
Пиши сам и будешь доверять коду, как самому себе :)


Kolan   (2006-12-05 20:20:00) [16]

И вообще насколько коду можно доверять?


Kolan   (2006-12-05 20:02:00) [17]

> Dmitrij_K   (02.12.06 20:18)

Каюсь книгу почти не читал, но вопрос по [1]

Структура куда попадает имя порта выглядит так:
 DEV_BROADCAST_PORT_A = packed record
   dbcp_size: DWORD;
   dbcp_devicetype: DWORD;
   dbcp_reserved: DWORD;
   dbcp_name: array [0..0]of AnsiChar;
 end;


Почемуже там массив всего 1 элемент? Изменил на 4 элемента.

И еще WideCharToStringвозвращает ???? хотя в имени  правильно лежит 'C','O','M','7'


Kolan   (2006-12-02 20:42:00) [18]

Извените за поспешность, сам нашел.


Kolan   (2006-12-02 20:37:00) [19]

> Спасибо Агурову

Намыль если есть электронное...


Dmitrij_K   (2006-12-02 20:18:00) [20]

Спасибо Агурову
http://www.bookroom.ru/book.php?autid=5659&PHPSESSID=cfe69b7cad7c514fb315b0cbea7e


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо