映射网络磁盘
来源:互联网 发布:怎样使用淘宝直通车 编辑:程序博客网 时间:2024/04/30 12:40
建立网络连接,类似net use命令建立的网络磁盘。
MapNetworkDrive proc host:DWORD LOCAL @ret: DWORD LOCAL @user[64]: BYTE LOCAL @pass[64]: BYTE LOCAL @drive[16]: BYTE LOCAL @folder[64]: BYTE LOCAL @nr: NETRESOURCE mov @ret, 0h ; load the connect parameters. INVOKE LoadString, NULL, IDS_USER, addr @user, 64 INVOKE LoadString, NULL, IDS_PASSWORD, addr @pass, 64 INVOKE LoadString, NULL, IDS_LOCAL_DRIVE, addr @drive, 16 INVOKE LoadString, NULL, IDS_SHARED_FOLDER, addr @folder, 64 ; if the drive has been existed. INVOKE GetDriveType, addr @drive ; drive not exist. cmp eax, DRIVE_UNKNOWN jz @F cmp eax, DRIVE_NO_ROOT_DIR jz @F cmp eax, DRIVE_REMOTE ; drive is a local fixed disk, can't continue. jnz Return_Exit ; drive is a network disk, call API to delete it. INVOKE WNetCancelConnection, addr @drive, 1h @@: INVOKE RtlZeroMemory, addr @nr, sizeof NETRESOURCE mov @nr.dwType, RESOURCETYPE_DISK lea eax, @drive mov @nr.lpLocalName, eax INVOKE wsprintf, addr szResStringBuffer, SADD("\\%s\%s"), host, addr @folder lea eax, szResStringBuffer mov @nr.lpRemoteName, eax mov @nr.lpProvider, NULL ; create new shared connect. INVOKE WNetAddConnection2, addr @nr, addr @pass, addr @user, 0h cmp eax, NO_ERROR jnz Return_Exit mov @ret, 1h Return_Exit: return @ret MapNetworkDrive endp
- 映射网络磁盘(VC)
- 映射网络磁盘
- 建立网络映射磁盘
- 建立网络映射磁盘
- WIN7建立网络映射磁盘
- 网络文件共享|磁盘映射
- smbd服务器-网络磁盘映射
- Visual Basic编程映射/中断网络磁盘
- asp.net 映射网络文件服务器磁盘
- 磁盘映射
- 磁盘映射
- ASP.NET访问网络驱动器(映射磁盘)
- ASP.NET访问网络驱动器(映射磁盘)
- ASP.NET访问网络驱动器(映射磁盘)
- ASP.NET访问网络驱动器(映射磁盘)
- 网络磁盘映射的几种简单方法
- samba服务器配置及window网络磁盘映射
- samba服务器配置及window网络磁盘映射
- 【数字摘要算法】SHA算法(sha-0/sha-1/sha-2)
- windows中用批处理文件删除n天前的文件
- 在线买电影票半价网址
- C++ const说明
- Linux下的多线程编程(转载)
- 映射网络磁盘
- N久之前写的SHA-1和SHA-256的文本和字符串消息摘要程序
- 用css实现透明度的方法
- 我眼中的云--历史的云
- ajax get和post请求
- 如何提高英文的科研写作能力-施一公
- ARM-Linux移植之(四)——根文件系统构建
- grep
- uva 590 Always on the run