我可以在哪里获得Com_port的实例ID?我在设备管理器中尝试过,但那些无法正常工作
string instance_Path = @"VID_12D1&PID_140C&MI_02";
DeviceHelper.SetDeviceEnabled(mouseGuid, instance_Path, true);
答案 0 :(得分:1)
这个问题几乎是重复的 - Win32 API function to programmatically enable/disable device
“mouseGuid”可能会从那里粘贴。我想你正在为COM端口指定一个错误的GUID。您可以在“设备管理器”,“详细信息”标签中看到正确的一个 - >从下拉菜单中选择“Class Guid”。
麻烦使用WinAPI,您可以使用库(例如Hardware Helper)或外部工具(DevCon)。