Question

What language or method would I use to listen to the event when a removeable drive is plugged into the PC?

Was it helpful?

Solution

I guess any language that can work with the Windows API should do. Basically, you listen to the windows message WM_DEVICECHANGE. This alone will let you listen to system-wide messages.

For more specific scenarios look at the API function RegisterDeviceNotification(). Needless to day, C/C++ would be straightforward for this task.

OTHER TIPS

Is your program going to be running as a windows service and waiting? or is putting a startup script on the removable drive an option in this case?

This article on codeproject.com is in C++, and has a solution using the shell change notify register function.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top