检测并行端口是否存在

时间:2012-12-17 17:49:15

标签: c# parallel-port

我有一个C#程序,它使用各种方法操作2条线路,其中一条方法使用并行端口接口。

用户选择他们想要使用的方法,我想根据机器上的可用内容过滤选项。

我一直在使用inpout32.dll进行并行端口通信,但如果计算机没有并行端口则不会出错,所以我需要另外一种方法来告诉。

我见过很多查找可用打印机以查找端口的示例,但没有连接打印机,因此该解决方案无效。

1 个答案:

答案 0 :(得分:0)

您可以通过WMI界面枚举设备

这是一篇文章:

http://www.codeproject.com/Articles/18268/How-To-Almost-Everything-In-WMI-via-C-Part-3-Hardw

还存在一个名为“Win32_ParallelPort:并行端口”的类