据我目前的了解,在安装了DDK之后,可以使用 CM_Request_Device_Eject 函数来自动卸载硬件(例如USB盘),问题是使用该函数必须知道插入的硬件的HARDWAREID,那么如何得到,何时得到这个值?
现在有一个想法是插入硬件时,系统会发送DBT_DEVICEARRIVAL消息到各窗口,此时截获硬件信息,但不知道如何处理才能得到HARDWAREID,请各位高手相助
现在有一个想法是插入硬件时,系统会发送DBT_DEVICEARRIVAL消息到各窗口,此时截获硬件信息,但不知道如何处理才能得到HARDWAREID,请各位高手相助
解决方案 »
- WSAAsyncSelect()使用方法
- [source, default] interface ICallBack; // 这里的source代表什么意思?
- 求VC实数序列FFT
- 鼠标点击了IE里面的某个链接,我怎么监视和获取这个链接?
- 哪里可以下载到《VC++MFC编程实例》《VC++MFC扩展编程实例》书的附书源代码?
- 简单问题:怎样捕捉在编辑框中按回车键这个消息?
- 谁能告诉我ASSERT()是什么?
- gettextextpoint32 必须先调用getfont,否则失败
- 关于重叠IO的WriteFile调用返回 87错误的一个原因
- MFC生成的exe文件图标大小,如何做到类似于QQ这样的大小
- 关于release的弱弱问题
- 有关控件ListCtrl的使用
硬件ID在HKLM\SYSTEM\CurrentControlSet\Enum\下,只要你知道硬件名称,可以查询