使用.Net在Windows中手动加载和卸载驱动程序

时间:2010-11-03 20:40:56

标签: c# .net driver

我有一个通过COM-USB转换器使用USB端口连接到计算机的设备,我使用FTDI驱动程序模拟此USB上的虚拟COM端口。

我的转换器有时会冻结和Windows驱动程序。我无法打开/关闭COM,软件无法通过它进行通信,最后 - 我无法从Windows中的设备管理器停止或删除此虚拟端口。唯一的解决方案是重启计算机。

该软件用于自动化,因此重启是我们最糟糕的解决方案。

我认为,从我的程序加载此驱动程序,通过此驱动程序副本并卸载它,如果它冻结是唯一的方法。

你能帮助我吗,我该怎么做?或者可能有其他解决方案?

1 个答案:

答案 0 :(得分:1)

根据你所写的内容,我认为这完全是驾驶员的错误。因此,加载和卸载将无济于事,因为驱动程序无法正常工作。但是,这可以帮助您编写使用.NET

加载和卸载驱动程序的函数