limeng1975
驱动牛犊
驱动牛犊
  • 注册日期2004-03-08
  • 最后登录2013-04-11
  • 粉丝0
  • 关注0
  • 积分51分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:3001回复:8

调用ZwCreateFile函数通过UNC打开网络文件的问题?

楼主#
更多 发布于:2005-03-10 11:04
调用ZwCreateFile函数通过UNC打开网络文件,使用机器名可以正常调用(\\\\kcmp\\share\\1.img),当使用IP地址就提示“未知的用户名或错误的密码”(\\\\192.168.0.243\\share\\1.img),不知道是什么问题啊,请指教

[编辑 -  3/10/05 by  limeng1975]

最新喜欢:

LeopardLeopar...
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-03-10 14:10
首先要登陆到网络机器,还要应用层传递一个令牌进去
unc\\\\ip\\path
---内核开发合作或提供基础技术服务QQ:22863668 ---
limeng1975
驱动牛犊
驱动牛犊
  • 注册日期2004-03-08
  • 最后登录2013-04-11
  • 粉丝0
  • 关注0
  • 积分51分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-10 14:16
我是先登陆到网络机器再进行操作的,但如何通过应用层传递一个令牌进去呢,谢谢回复 :)
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于: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
---内核开发合作或提供基础技术服务QQ:22863668 ---
limeng1975
驱动牛犊
驱动牛犊
  • 注册日期2004-03-08
  • 最后登录2013-04-11
  • 粉丝0
  • 关注0
  • 积分51分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-03-11 08:28
unc\\\\ip\\path是不是写错了 (unc\\ip\\path)
我就是基于FILEDISK写的驱动啊
这段代码我昨天已经看过了,有令牌的处理
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2005-03-11 09:21

unc\\ip\\filepath
程序中就是
unc\\\\ip\\\\filepath
---内核开发合作或提供基础技术服务QQ:22863668 ---
limeng1975
驱动牛犊
驱动牛犊
  • 注册日期2004-03-08
  • 最后登录2013-04-11
  • 粉丝0
  • 关注0
  • 积分51分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-03-11 09:52
这些应该都是正确的,因为使用机器名时可正常使用,用IP就有问题了
limeng1975
驱动牛犊
驱动牛犊
  • 注册日期2004-03-08
  • 最后登录2013-04-11
  • 粉丝0
  • 关注0
  • 积分51分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-03-11 14:12
顶阿
mr6698
驱动牛犊
驱动牛犊
  • 注册日期2008-03-26
  • 最后登录2017-09-27
  • 粉丝3
  • 关注0
  • 积分21分
  • 威望200点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分1分
8楼#
发布于:2010-03-22 11:07
试试这样的文件名: L"\\Device\\Mup\\IP\\Share Folders\\FileName".
游客

返回顶部