CM_Request_Device_Eject does not PHYSICALLY eject drive in Windows 7
I am using the code at: (http://www.codeproject.com/KB/system/RemoveDriveByLetter.aspx) to remove a usb drive. It uses CM_Request_Device_Eject to eject the drive, which should logically and physically eject the drive. It physically ejects the drive in XP, but not in Windows 7. The drive cable must be manually removed for the USB device to register a disconnect. How can I send a physical disconnect in Windows 7 to the USB drive?
September 13th, 2010 7:13pm

Check this article: CM_Request_Device_Eject Function If the issue persists, please post a thread on MSDN Forum for direct assistance.Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Free Windows Admin Tool Kit Click here and download it now
September 15th, 2010 4:30am

The "article" you listed is in fact not an article. It is documentation and useless for my Windows XP vs. Windows 7 question. Did you test your article in Windows XP vs. Windows 7? What suggestions did it give you for dealing with Windows XP vs. Windows 7? People post questions on these forums because they need answers, concrete answers. They don't want to be pointed to documentation, especially documentation that does not answer their specific question.
September 15th, 2010 11:12am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics