【发布时间】:2020-06-18 13:06:34
【问题描述】:
我正在开发一个使用 WIA 进行扫描的应用程序。当“访问权限 (4102)”为 READ/WRITE(3) 时,一切正常。如果访问权限是只读的,您可以扫描,但只能使用现有设置。 为了测试,我使用了几台带有制造商驱动程序的设备(Hp、Brother、Canon),但我只有 HP 设备的写入权限。 是否可以将访问权限从 1(只读)更改为 3(读/写)?如果是,需要哪些步骤? 我在 google 和 microsoft 上搜索了这些信息,但没有找到任何相关信息。
Devices:
HP LJ M278M281
WIA_DIP_VEND_DESC- 3 : HP ;
WIA_DIP_DEV_NAME- 7 : HP LJ M278M281 (NET) ;
WIA_DIP_SERVER_NAME - 8 : local ;
WIA_DIP_WIA_VERSION - 14 : 2.0 ;
WIA_DPA_FIRMWARE_VERSION - 1026 : 1.0.na ;
WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES - 3086 : 3 ;
WIA_IPA_FULL_ITEM_NAME - 4099 : 0001\Root ;
WIA_IPA_ACCESS_RIGHTS - 4102 : 3 ; //Read/Write
Brother MFC-L8650CDW
WIA_DIP_VEND_DESC- 3 : Brother ;
WIA_DIP_DEV_NAME- 7 : Brother MFC-L8650CDW ;
WIA_DIP_SERVER_NAME - 8 : local ;
WIA_DIP_WIA_VERSION - 14 : 2.0 ;
WIA_DPA_FIRMWARE_VERSION - 1026 : 1.0 ;
WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES - 3086 : 7 ;
WIA_IPA_FULL_ITEM_NAME - 4099 : 0001\Root ;
WIA_IPA_ACCESS_RIGHTS - 4102 : 1 ; //Readonly
【问题讨论】:
标签: access-control wia