阅读:3437回复:7
求助:在非管理员权限下无法打开设备
首先我们做得是无线网卡,在管理员权限下安装好驱动,无线网卡使用正常,然后切换到非管理员权限,使用连接工具提示无法打开设备。
特来求助请各位大虾,这是怎么回事啊?非常着急,在线等待,多谢各位了! ![]() |
|
沙发#
发布于:2008-07-19 21:50
iocreatedevicesecure
|
|
|
板凳#
发布于:2008-07-19 22:14
感谢管理员的及时回复!
函数里面的具体参数有特别设置吗,我试过这种方法,还是不行啊~ |
|
地板#
发布于:2008-07-19 22:26
同问,有朋友遇到这样的问题吗,斑竹给支个招吧
在管理员状态下,一点没有问题; 可是在受限用户状态下,Createfile总是返回0xC0000005, ERROR_ACCESS_DENIED,连个设备都打不开 |
|
地下室#
发布于:2008-07-20 03:27
需要设置 安全描述串,比如" GA:xxx"之类的,记不清楚了,等我有空看一下代码。其实你可以看ddk中有关这个函数的说明,有提到怎么设置安全描述符的。我新做的机器,没有安装ddk
|
|
|
5楼#
发布于:2008-07-20 09:57
4楼的兄弟,我在线等待,您留个电话给我吧,我的MSN:xa_litao@hotmail.com
你说的方法我尝试过了,但是不生效! |
|
6楼#
发布于:2009-07-30 16:21
遇到同样的问题,请问大家有解决了的吗?
|
|
7楼#
发布于:2010-04-18 10:09
对于IM,有这种方法解决,在CreateFile时使用读属性的方式打开驱动,访问驱动全部是DevieceIoControl,访问命令
#define _AL_CMD_CTL_CODE(_Function, _Method, _Access) \ CTL_CODE(FSCTL_PTUSERIO_BASE, _Function, _Method, _Access)中的ACCESS使用读属性,不使用FILE_READ_ACCESS | FILE_WRITE_ACCESS |
|