我有一个C#程序,它使用各种方法操作2条线路,其中一条方法使用并行端口接口。
用户选择他们想要使用的方法,我想根据机器上的可用内容过滤选项。
我一直在使用inpout32.dll进行并行端口通信,但如果计算机没有并行端口则不会出错,所以我需要另外一种方法来告诉。
我见过很多查找可用打印机以查找端口的示例,但没有连接打印机,因此该解决方案无效。
答案 0 :(得分:0)
您可以通过WMI界面枚举设备
这是一篇文章:
http://www.codeproject.com/Articles/18268/How-To-Almost-Everything-In-WMI-via-C-Part-3-Hardw
还存在一个名为“Win32_ParallelPort:并行端口”的类