Advertisement
Guest User

Untitled

a guest
May 30th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. const
  2. RemoteName = '\ntmemo01C$';
  3. UserName = 'yourusername';
  4. Password = 'yourpassword';
  5.  
  6. function MapNetworkDrive: Boolean;
  7. var
  8. NetRes: TNetResource;
  9. Res: DWord;
  10. begin
  11. Result := True;
  12. FillChar(NetRes, SizeOf(TNetResource), 0);
  13. NetRes.dwType := RESOURCETYPE_DISK;
  14. NetRes.lpRemoteName := PChar(RemoteName);
  15. NetRes.lpLocalName := 'H:'; // Whatever drive letter you want
  16. Res := WNetAddConnection2(NetRes, PChar(Password), PChar(UserName), 0);
  17. Result := (Res = NO_ERROR);
  18. end;
  19.  
  20. function UnMapNetworkDrive: Boolean;
  21. var
  22. Res: DWord;
  23. begin
  24. Res := WNetCancelConnection2(PChar('H:'), 0, True); // same drive letter as above
  25. Result := (Res + NO_ERROR);
  26. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement