阅读:3001回复:8
调用ZwCreateFile函数通过UNC打开网络文件的问题?
调用ZwCreateFile函数通过UNC打开网络文件,使用机器名可以正常调用(\\\\kcmp\\share\\1.img),当使用IP地址就提示“未知的用户名或错误的密码”(\\\\192.168.0.243\\share\\1.img),不知道是什么问题啊,请指教
[编辑 - 3/10/05 by limeng1975] |
|
最新喜欢:Leopar... |
驱动老牛
|
沙发#
发布于:2005-03-10 14:10
首先要登陆到网络机器,还要应用层传递一个令牌进去
unc\\\\ip\\path |
|
板凳#
发布于:2005-03-10 14:16
我是先登陆到网络机器再进行操作的,但如何通过应用层传递一个令牌进去呢,谢谢回复 :)
|
|
驱动老牛
|
地板#
发布于:2005-03-10 17:47
如何传递
通过 security_quality_of_service.Length = sizeof(SECURITY_QUALITY_OF_SERVICE); security_quality_of_service.ImpersonationLevel = SecurityImpersonation; security_quality_of_service.ContextTrackingMode = SECURITY_STATIC_TRACKING; security_quality_of_service.EffectiveOnly = FALSE; //pdo->Flags |= DO_POWER_PAGABLE; status=SeCreateClientSecurity(PsGetCurrentThread(), &security_quality_of_service, FALSE, pPdoExt->security_client_context); if(!NT_SUCCESS(status)) { KdPrint((\"SeCreateClientSecurity error\")); } 系列方法 参看FILEDISK |
|
地下室#
发布于:2005-03-11 08:28
unc\\\\ip\\path是不是写错了 (unc\\ip\\path)
我就是基于FILEDISK写的驱动啊 这段代码我昨天已经看过了,有令牌的处理 |
|
驱动老牛
|
5楼#
发布于:2005-03-11 09:21
对
unc\\ip\\filepath 程序中就是 unc\\\\ip\\\\filepath |
|
6楼#
发布于:2005-03-11 09:52
这些应该都是正确的,因为使用机器名时可正常使用,用IP就有问题了
|
|
7楼#
发布于:2005-03-11 14:12
顶阿
|
|
8楼#
发布于:2010-03-22 11:07
试试这样的文件名: L"\\Device\\Mup\\IP\\Share Folders\\FileName".
|
|