21,474
社区成员
发帖
与我相关
我的任务
分享
搜得到就不会来问了。。。。
windows似乎没有提供这种API,但是肯定有方法可以实现,因为有的软件可以做到。
然而我没有任何思路才来问的

HDEVINFO hDevInfo=SetupDiGetClassDevs(NULL, NULL, NULL, DIGCF_ALLCLASSES|DIGCF_DEVICEINTERFACE);
SP_DEVINFO_DATA spDevInfoData ;
spDevInfoData.cbSize=sizeof(SP_DEVINFO_DATA);
//枚举硬件
for(int i=0; SetupDiEnumDeviceInfo(hDevInfo, i, &spDevInfoData); i++)
{
//获取属性
while(!SetupDiGetDeviceRegistryProperty(...)
{
...
}
//比较声音设备的id信息
...
...
//禁用
SetupDiSetClassInstallParams...
SetupDiCallClassInstaller...
}
