Com端口禁用/以编程方式启用C#

时间:2015-10-04 05:50:54

标签: c# serial-port

我可以在哪里获得Com_port的实例ID?我在设备管理器中尝试过,但那些无法正常工作

string instance_Path = @"VID_12D1&PID_140C&MI_02";
DeviceHelper.SetDeviceEnabled(mouseGuid, instance_Path, true);

1 个答案:

答案 0 :(得分:1)

这个问题几乎是重复的 - Win32 API function to programmatically enable/disable device

“mouseGuid”可能会从那里粘贴。我想你正在为COM端口指定一个错误的GUID。您可以在“设备管理器”,“详细信息”标签中看到正确的一个 - >从下拉菜单中选择“Class Guid”。

麻烦使用WinAPI,您可以使用库(例如Hardware Helper)或外部工具(DevCon)。