发信人: ht99@GZ() 
整理人: teleme(2001-03-31 01:03:51), 站内信件
 | 
 
 
 标  题: Re: 再次请教:怎样在WIN NT下映射网络驱动器? 发信站: 网易虚拟社区 (Wed Feb 23 13:53:55 2000), 站内信件
  【 在 aide (笑问天) 的大作中提到: 】
 : 在DELPHI程序中控制网络驱动器的映射和断开!
 : 多谢!用此方法让你可以映射网络驱动器和断开映射网络驱动器,用本机来试通不过, 如果你在网络上也通不过,请告知建立映射网络驱动器 
 procedure TForm1.Button1Click(Sender: Tobject); 
 var NetR :NETRESOURCE;ErrInfo : Longint; 
 
 begin 
 
 NetR.dwScope := RESOURCE_GLOBALNET; 
 
 NetR.dwType := RESOURCETYPE_DISK; 
 
 NetR.dwDisplayType := RESOURCEDISPLAYTYPE_SHARE; 
 
 NetR.dwUsage := RESOURCEUSAGE_CONNECTABLE; 
 
 NetR.lpLocalName := 'j:'; 
 
 NetR.lpRemoteName := '\\Lifang\c'; 
 
 ErrInfo := WNetAddConnection2(NetR, '', '', CONNECT_UPDATE_PROFILE); 
  
 If ErrInfo = NO_ERROR Then 
 
 messagebox(0,'Net connection successful!','',0) 
 
 Else 
 
 messagebox(0,'ERROR: ','',0); 
 
 end; 
 
 断开映射网络驱动器 
 procedure TForm1.Button2Click(Sender: Tobject); 
 
 var ErrInfo : Longint; 
 
 strLocalName : pchar; 
 
 begin 
 
 strLocalName:='j:'; 
 
 ErrInfo := WNetCancelConnection2(strLocalName, CONNECT_UPDATE_PROFILE,  False); 
 
 If ErrInfo = NO_ERROR Then 
 
 messagebox(0,'Net disconnection successful!','',0) 
 
 Else 
 
 messagebox(0,'ERROR','',0); 
 
 end; 
 
 
  
  
 
 
 
 
  -- ?
            共同探索,共同提高
     http://www.pickweb.com/haitao
        以Delphi为主体内容,有控件源码,大量文章    
                 欢迎作客  谢谢!              
  ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.102.123.77]
  | 
 
 
 |