コード例 #1
0
ファイル: NetDriveCtl.cs プロジェクト: coojee2012/zxbill
        private string ConnectDrive(NETRESOURCE1 NetDrive, string UserName, string Password)
        {
            StringBuilder UN = new StringBuilder(UserName);
            StringBuilder PW = new StringBuilder(Password);

            return(WNetAddConnection2(NetDrive, PW, UN, 0).ToString());
        }
コード例 #2
0
ファイル: NetDriveCtl.cs プロジェクト: coojee2012/zxbill
        public string CreateDrive(string LocalName, string RemoteName, string UserName, string Password)
        {
            NETRESOURCE1 NetDrive = new NETRESOURCE1();

            NetDrive.LocalName  = LocalName;
            NetDrive.RemoteName = RemoteName;

            NDList.Add(NetDrive);
            return(ConnectDrive(NetDrive, UserName, Password));
        }
コード例 #3
0
ファイル: NetDriveCtl.cs プロジェクト: coojee2012/zxbill
 private static extern uint WNetAddConnection2([In] NETRESOURCE1 lpNetResource, StringBuilder lpPassword, StringBuilder lpUsername, uint dwFlags);
コード例 #4
0
ファイル: NetDriveCtl.cs プロジェクト: coojee2012/zxbill
        private string DisconnectDrive(NETRESOURCE1 NetDrive)
        {
            string LocalName = NetDrive.LocalName;

            return(WNetCancelConnection2(LocalName, 1, true).ToString());
        }