At first sight, USB device control can seem like a dark art only practised by initiated gurus, but in this article, Ashley Deakin hopes to show you the light. Copyright © 2010 Future Technology Devices International Limited 3 Document Reference No.: FT_000328 How to Detect the Connection and Removal of USB Devices on a System Hi, I get a problem that the RegisterDeviceNotification() returns NULL all the way in execution. here i list my code snippnet: HidD_GetHidGuid(&m_guidHID); USB RS232 - FTDI designs and supplies USB semiconductor devices with Legacy support including royalty-free drivers. Application areas include USB RS232, ( USB Serial. AutoRun and the companion feature AutoPlay are components of the Microsoft Windows operating system that dictate what actions the system takes when a drive is mounted. How to detect device changes in the user-mode applications for Windows; Author: Eugene Kordin, Apriorit Inc; Updated: 18 Oct 2010; Section: Algorithms & Recipes. Home USB Central The HID Page. The HID Page. For developers of USB devices in the human interface device (HID) class. Basics | Tools | My example code | Other. // Component to detect when usb devices are connected or disconnected // using RegisterDeviceNotification unit U_Usb; interface uses Windows, Messages, SysUtils.