怎么通过API函数怎么才能和2000 SERVER建立连接!
var yy:TNetResource;
xx:DWORD;
beginyy.lpRemoteName :='\\10.141.165.126\aa';
yy.lpLocalName:='';
yy.lpProvider:='';
yy.dwScope:=RESOURCE_CONNECTED;
yy.dwType:=RESOURCETYPE_ANY;
xx:=WNetAddConnection3(application.Handle,yy,'guest','guest',CONNECT_UPDATE_PROFILE);
编译没问题,但要是访问的话还是不行
var yy:TNetResource;
xx:DWORD;
beginyy.lpRemoteName :='\\10.141.165.126\aa';
yy.lpLocalName:='';
yy.lpProvider:='';
yy.dwScope:=RESOURCE_CONNECTED;
yy.dwType:=RESOURCETYPE_ANY;
xx:=WNetAddConnection3(application.Handle,yy,'guest','guest',CONNECT_UPDATE_PROFILE);
编译没问题,但要是访问的话还是不行
解决方案 »
- phpwind 论坛发贴POST提交!cookie 设置
- 请问:如何才能实现jpg图片的旋转并保存!谢谢!
- delphi 怎么和WEBSERVICES交互???
- 如何在DBGRID的每条记录前面加上一个小图标呀?
- 我有一个关于idtcpserver和idtcpclient的问题?
- 高手们怎么实现MEMO 翻页?
- 哪位兄台能帮我把这段VB代码(不长)转为delphi中能运行的代码?通过则给分,不甚感谢!
- 打印的相关问题?
- 谁知道delphi3.0 编程参考手册的电子书籍下载的网子?
- 为什么这个query总没有响应???
- 如何将特定的内容用特定的打印机打印??
- 在DEPHI MIDAS中使用SockerConnect问题?请帮忙解决....
上面的朋友在讲什么啊???
楼主好象是要登录WIN2K,而不是SQL2K啊!
不过楼主不要看我,我也没试过。
procedure TForm1.Button1Click(Sender: TObject);
var
NetR :NETRESOURCE;
ErrInfo : Longint;
begin
NetR.dwType := RESOURCETYPE_DISK;
NetR.lpLocalName := 'X:';
NetR.lpRemoteName := '\\sky\backup';
NetR.lpProvider := '';
ErrInfo := WNetAddConnection2(NetR, 'My Password','Administrator',CONNECT_UPDATE_PROFILE);
If ErrInfo = NO_ERROR Then
ShowMessage('映射网络驱动器成功!')
Else
ShowMessage('ERROR:'+IntToStr(ErrInfo));
end;
关于发LoginPrompt := False。的同志们不要再贴了,先看懂我的问题再说
Windows,winsock,SysUtils,Classes,ComObj, WinInet;
Function IPCConnect(Server , username , Password : String ) : Integer; //IPC连接
Function DisIPCConnect(Server : String) : integer; //断开连接
type
TNetResourceArray = ^TNetResource;Function IPCConnect(Server , username , Password : String ) : Integer;
var
NR : TNetResource;
begin
FillChar(NR, SizeOf(NR), 0);
NR.dwType := RESOURCETYPE_ANY;
NR.lpLocalName := '';
NR.lpProvider := '';
NR.lpRemoteName := pchar(Server);
Result := WNetAddConnection2(NR, pchar(Password), pchar(UserName), 0);
end;Function DisIPCConnect(Server : String) : integer;
begin
Result := WNetCancelConnection2(pchar(Server),0,True);
end;
ERROR_BAD_NET_NAME = 67;
{$EXTERNALSYM ERROR_BAD_NET_NAME}
用ADOConnection 简单些,设置ADOConnection.LoginPrompt := False
不行,有的机器可以有的不行
到底怎么回事