我知道要打开局域网中某台机器的某个共享文件夹要用shellexecute(handle,'open','\\Tony\share',nil,nil,sw_normal);
那么如果那台机器是Win2000的话,又设置了权限,例如已经知道了:用户名为:1,密码为:2,我现在想打开它共享的某一文件夹,程序该如何实现,还望指教,谢谢!
那么如果那台机器是Win2000的话,又设置了权限,例如已经知道了:用户名为:1,密码为:2,我现在想打开它共享的某一文件夹,程序该如何实现,还望指教,谢谢!
解决方案 »
- (急)Tidhttp下载回来的繁体网页,显示为乱码,请问如何解码???
- 如何读取 access 数据库的信息!(即打开access数据库文件->数据库属性这一页上的信息)
- 有哪位兄弟知道广州普信科技怎么样?
- 水平有限,大家都来指导指导我呀
- delphi做dll的问题
- 那里有能显示图片特效的控件呢? for d6
- 急救中,大哥们帮帮忙~~
- delphi初学者用什么好书,能介绍好书给我吗????
- 如何将Access数据库中所建的表的结构转换为SQL 语句?
- Kingron(WinAPI) 啊,帮我看看问题115353。
- 用Web App Debugger类型写的程序如何放到IIS上?
- FLASH播放器
uses
Windows,winsock,SysUtils,Classes,ComObj, WinInet;FileName := '\\Server\Share\FileName.Text';来进行访问就是了;
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;