顺网虚拟磁盘(纯净)出盘原码
顺网虚拟磁盘出盘原码,反正现在也没做网吧了,给需要的人用吧。希望记得是我在这里首发的就好了。
顺网客户端只需要 vDiskBus.inf,vDiskBus.sys 2个文件,在vDiskBus.inf上点右键---安装 就可以装好客户端了。
因大多数人需要2010-8-18日更新2个绿色工具:
1.命令行工具netdisk.exe
使用方法:
参数: 服务器IP-服务器盘符-客户机盘符-connect/close
连接磁盘 start c:netdisk.exe 192.168.5.105-E-f-connect 连接服务器192.168.5.105上的E盘,出在客户机的磁盘为f
关闭磁盘 start c:netdisk.exe 192.168.5.105-E-f-close
超时1分钟, 请确定服务器IP正确,服务器磁盘存在,客户机磁盘没被占用
2.DLL组件
A:导出函数 Loadxbsnetdisk 返回非0表示成功
B: ConnectDisk(服务器IP,服务器磁盘,客户机IP,客户机磁盘) 返回1,请自己添加检测磁盘是否出盘成功的代码
C: CloseDisk (客户机磁盘) 返回1,请自己添加检测磁盘是否关盘成功的代码
3.增加顺网虚拟盘的客户机文件 NetDisk.dll vDiskBus.inf,vDiskBus.sys
4.AU3代码没时间去弄了,不熟悉AU3,写了个AU3调用DLL的代码
$DllHandle=DllOpen ("xbsnetdisk.dll")
If $DllHandle=0 Then Exit
$ret=DllCall($DllHandle,"LONG","Loadxbsnetdisk")
if $ret[0]=0 then
MsgBox (64,"","虚拟盘客户端安装失败")
DllClose($DllHandle)
exit
endif
$ret=DllCall($DllHandle,"LONG","ConnectDisk","str","192.168.5.105","str","E","str","192.168.0.1","str","z")
MsgBox (64,"","已经出盘,请查看")
$ret=DllCall($DllHandle,"LONG","CloseDisk","str","Z")
MsgBox (64,"","已经关盘,请查看")
5.程序会自动安装虚拟盘客户端,只要掉用命令或掉用DLL就会自动安装。
∨ 展开