原创  映射网络驱动器(二十二) 收藏

 
映射网络驱动器(二十二)
本文讲述如何映射网络驱动器。
1.      创建对话框工程,添加两个文本框分别表示,本地磁盘和网络资源。
2.      添加一个按钮“连接”,代码如下:
       UpdateData(TRUE);
       NETRESOURCEnet;
       DWORDMyErr;
       net.dwScope = RESOURCE_GLOBALNET;
       net.dwType = RESOURCETYPE_DISK;
       net.dwDisplayType = RESOURCEDISPLAYTYPE_SHARE;
       net.dwUsage = RESOURCEUSAGE_CONNECTABLE;
       net.lpLocalName = m_drive.GetBuffer(0);
       net.lpRemoteName = m_path.GetBuffer(0);
       net.lpComment = NULL;
       net.lpProvider = NULL;
 
       MyErr = WNetAddConnection2(&net,NULL,NULL,CONNECT_UPDATE_PROFILE);
       if( MyErr == NO_ERROR )
       {
              MessageBox("网络驱动器映射成功!","映射信息提示");
       }
       else
       {
              MessageBox("网络驱动映射器失败!","映射信息提示");
       }
       m_drive.ReleaseBuffer();
       m_path.ReleaseBuffer();
注意:包含头文件:#include "winnetwk.h"
和如下代码:#pragma comment(lib,"mpr.lib")或者在link中添加mpr.lib文件。
完成。
 

发表于 @ 2008年03月04日 23:16:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:网络文件夹复制(二十一) | 新一篇:VC写ActiveX客户端控件和服务器端控件(二十三)

  • 发表评论
  • 评论内容:
  •  
Copyright © zhangyuanlovelife
Powered by CSDN Blog