wmi .net 设置串口?
我有一个 USB 串行适配器,可以在许多系统上以 COM9 或更高版本即插即用。 我在软件中使用的第三方软件包只能连接到 COM8。 有没有办法使用 WMI 或其他方式将 COM9 设置为较低的端口? 我知道我可以在设备管理器的端口设置对话框中执行此操作,但如果我可以在软件中默默地为我的最终用户执行此操作,那么对他们来说会更容易。
I have a usb serial adapter that plug and plays at COM9 or higher on many systems. A third party package I am using in my software can only connect up to COM8. Is there some way to set a COM9 down to a lower port using WMI or something? I know I can do this in the port settings dialog in device manager, but it's easier for my end users if I can do this silently in software for them.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我使用此示例来打开和关闭网络适配器。 我不是 100% 肯定,因为我还没有这样做,但您也许可以使用相同的方法以编程方式导航控制面板并为它们执行“端口对话框”操作。
I use this example to turn network adapters on and off. I'm not 100% positive since I haven't done it, but you may be able to use the same methodology to programatically navigate the Control Panel and do the "port dialog" stuff for them.
这可能会有所帮助,不确定这是否适合您
http://com0com.sourceforge.net/
我认为你可以获得源代码,这样你就可以自己了解如何做。
This might help, not sure if that is a good solution for you
http://com0com.sourceforge.net/
i think you can get the source code so you can see how to do it yourself.