映射网络驱动器(二十二)

 

映射网络驱动器 ( 二十二 )
本文讲述如何映射网络驱动器。
1.      创建对话框工程,添加两个文本框分别表示,本地磁盘和网络资源。
2.      添加一个按钮“连接”,代码如下:
       UpdateData ( TRUE );
       NETRESOURCE net ;
       DWORD MyErr ;
       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 文件。
完成。

 

你可能感兴趣的:(网络,null,Path,disk,磁盘)