FileDisk是通过应用层调用DefineDosDevice()来映射盘符和驱动程序的。但是,调用DefineDosDevice()的用户必需要Administrator的权限才能成功。普通用户应该怎么去实现啊??有兄弟说用设置挂装点的方法,MSDN的例子是这样的:bFlag ...
全文
回复(6) 2005-04-19 14:38 来自版块 - 内核编程
表情
qiaoroger NTSTATUS IoCreateSymbolicLink( IN PUNICODE_STRING SymbolicLinkName, IN PUNICODE_STRING DeviceName ); 谢谢兄弟参与,偶放分了,...(2005-04-25 20:18)
zhangshengyu[quote][quote]如果仅仅是因为这个问题,可以作个服务啊,要不就把创建符号链接放入倒驱动中创建。 符号链接确实是在驱动中做的,但就是不行。我发现这和我创建的设备类型有关,如果是设备类型为FILE_DEVICE_DISK,那从米inObj看普通用户权限只有读,...(2005-04-22 09:52)
zhangshengyu[quote]如果仅仅是因为这个问题,可以作个服务啊,要不就把创建符号链接放入倒驱动中创建。 符号链接确实是在驱动中做的,但就是不行。我发现这和我创建的设备类型有关,如果是设备类型为FILE_DEVICE_DISK,那么用WinObj看普通用户权限只有读,Create...(2005-04-22 09:48)
qiaoroger如果仅仅是因为这个问题,可以作个服务啊,要不就把创建符号链接放入倒驱动中创建。 符号链接确实是在驱动中做的,但就是不行。我发现这和我创建的设备类型有关,如果是设备类型为FILE_DEVICE_DISK,那么用WinObj看普通用户权限只有读,CreateFile()获...(2005-04-21 16:08)
zhangshengyu普通用户应该怎么去实现啊?? 如果仅仅是因为这个问题,可以作个服务啊,要不就把创建符号链接放入倒驱动中创建。 (2005-04-21 15:33)
qiaoroger我是不是该用SetupDiXXXXX函数来实现??? :mad:(2005-04-21 09:28)

返回顶部