如何使用C#,Windows应用程序获取扫描仪的唯一信息(可能是序列号或其他信息)?

如何使用C#,Windows应用程序获取扫描仪的唯一信息(可能是序列号或其他信息)?,c#,windows-applications,C#,Windows Applications,我需要存储用户的默认扫描仪选择 我不知道扫描仪下写的序列号是否存储在某个地方,但我需要了解扫描仪的具体细节。否则,它可能导致冲突 我不确定我是否应该回答这个问题,但因为选择扫描仪是我的一个问题,所以不久前我决定给你一个提示 这就是你将如何使用它的方法 编辑: 稍后如何获取设备的另一个示例: DeviceManager deviceManager = new DeviceManager(); DeviceInfo deviceInfo = (from DeviceInfo di in de

我需要存储用户的默认扫描仪选择

我不知道扫描仪下写的序列号是否存储在某个地方,但我需要了解扫描仪的具体细节。否则,它可能导致冲突

我不确定我是否应该回答这个问题,但因为选择扫描仪是我的一个问题,所以不久前我决定给你一个提示

这就是你将如何使用它的方法

编辑:

稍后如何获取设备的另一个示例:

DeviceManager deviceManager = new DeviceManager();
DeviceInfo deviceInfo =
    (from DeviceInfo di in deviceManager.DeviceInfos
     where di.DeviceID == deviceID
     select di).SingleOrDefault();

扫描仪作为外围设备?
DeviceManager deviceManager = new DeviceManager();
DeviceInfo deviceInfo =
    (from DeviceInfo di in deviceManager.DeviceInfos
     where di.DeviceID == deviceID
     select di).SingleOrDefault();