首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以更改wia访问权限(4102)

是否可以更改wia访问权限(4102)
EN

Stack Overflow用户
提问于 2020-06-18 21:06:35
回答 1查看 76关注 0票数 1

我正在开发一个使用WIA扫描的应用程序。当“访问权限(4102)”为读/写(3)时,一切工作正常。如果访问权限为只读,则只能使用现有设置进行扫描。为了测试,我使用了几个带有制造商驱动程序的设备(惠普、兄弟、佳能),我只能对惠普设备进行写访问。是否可以将访问权限从1(只读)更改为3(读/写)?如果是,需要哪些步骤?我在谷歌和微软上搜索了这些信息,但没有找到任何相关信息。

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-24 21:48:28

我找到了一种允许间接更改值的替代方法。因此,我关于仅使用现有设置进行扫描的说法并不完全正确。不再需要改变访问权限例如,当DataType ("4103")或CurrentIntent ("6146")属性改变时,在后台设置BitsPerPixel ("4104")属性。无论访问权限属性如何,这两个属性始终具有写权限。我在WiaTest工具的帮助下注意到了这一点,该工具是Windows Driver Development Kit (DDK)的一部分。它实现了属性的可视树形表示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62450675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档