public bool UnMapNetDrive(String _sDrive) { if (_sDrive == null) { return(false); } if (_sDrive.Trim().Length == 0) { return(false); } if (mxNetStorage == null) { mxNetStorage = new pdamxNetStorage(); } /* * Sample Code: * * Unmap a network connection * netDrive.LocalDrive = "m:"; * netDrive.UnMapDrive(); */ try { mxNetStorage.LocalDrive = _sDrive; mxNetStorage.UnMapDrive(); } catch (Exception) { return(false); } return(true); }
public bool ConnectNetShare(String _sNetworkShare, String _sUser, String _sPassword) { if (_sNetworkShare == null) { return(false); } if (_sNetworkShare.Trim().Length == 0) { return(false); } if (_sUser == null) { return(false); } if (_sPassword == null) { return(false); } if (mxNetStorage == null) { mxNetStorage = new pdamxNetStorage(); } /* * Sampel Code: * * Mapping a network connection (Use Connection) * netDrive.LocalDrive = null; * netDrive.ShareName = "\\ComputerName\Share1" * netDrive.MapDrive(); */ DisconnectNetkShare(_sNetworkShare); mxNetStorage.LocalDrive = null; mxNetStorage.ShareName = _sNetworkShare; if (_sUser.Trim().Length == 0 && _sPassword.Trim().Length == 0) { mxNetStorage.MapDrive(); } else { mxNetStorage.MapDrive(_sUser, _sPassword); } return(true); }
public bool DisconnectNetkShare(String _sNetworkShare) { if (_sNetworkShare == null) { return(false); } if (_sNetworkShare.Trim().Length == 0) { return(false); } if (mxNetStorage == null) { mxNetStorage = new pdamxNetStorage(); } /* * Sample Code: * * Unmapping a network connection * netDrive.LocalDrive = null; * netDrive.ShareName = "\\ComputerName\Share1" * netDrive.UnMapDrive(); */ try { mxNetStorage.LocalDrive = null; mxNetStorage.ShareName = _sNetworkShare; mxNetStorage.UnMapDrive(); } catch (Exception) { return(false); } return(true); }
public bool MapNetDrive(String _sNetworkShare, String _sDrive, String _sUser, String _sPassword) { if (_sNetworkShare == null) { return(false); } if (_sNetworkShare.Trim().Length == 0) { return(false); } if (_sDrive == null) { return(false); } if (_sDrive.Trim().Length == 0) { return(false); } if (_sUser == null) { return(false); } if (_sPassword == null) { return(false); } if (mxNetStorage == null) { mxNetStorage = new pdamxNetStorage(); } /* * Sample Code: * * Map drive with current user credentials * netDrive.LocalDrive = "m:"; * netDrive.ShareName = "\\ComputerName\Share1"; * netDrive.MapDrive(); * * Map drive with and prompt user for credentials * netDrive.LocalDrive = "m:"; * netDrive.ShareName = "\\ComputerName\Share1"; * netDrive.MapDrive("Bob_Username","Bob_Password"); * * Map drive using a persistent connection * netDrive.LocalDrive = "m:"; * netDrive.Persistent = true; * netDrive.SaveCredentials = true; * netDrive.ShareName = "\\ComputerName\Share1"; * netDrive.MapDrive("Bob_Username","Bob_Password"); */ try { mxNetStorage.LocalDrive = _sDrive; mxNetStorage.ShareName = _sNetworkShare; if (_sUser.Trim().Length == 0 && _sPassword.Trim().Length == 0) { mxNetStorage.MapDrive(); } else { mxNetStorage.MapDrive(_sUser, _sPassword); } } catch (Exception) { return(false); } return(true); }