我用 C# 编写了一个简单的应用程序来列出 PC 中的所有 COM 端口。由于我使用多个 USB 到串行转换器,它为我节省了很多时间。我想快速访问更改所选适配器的 COM 端口号。
我将它们显示在 ListBox 中。我想在右键单击某个项目时打开属性页面或高级设置窗口(就像设备管理器在弹出菜单属性中所做的那样)。
对于列出我使用的设备:
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PnPEntity WHERE Name LIKE \"%(COM%\"");
我发现在 WINAPI 中存在功能SerialDisplayAdvancedSettings但我不知道如何在 C# 中访问它以及如何提供它的参数。
有没有办法显示所选 COM 端口设备的系统属性对话框?