Example #1
0
        public void Connect()
        {
            var netResource = new NetResource()
            {
                Scope = ResourceScope.GlobalNetwork,
                ResourceType = ResourceType.Disk,
                DisplayType = ResourceDisplaytype.Share,
                RemoteName = _networkName
            };

            var result = WNetAddConnection2(
                netResource,
                _credentials.Password,
                _credentials.UserName,
                0);

            if (result != 0)
                throw new Win32Exception(result);
        }
Example #2
0
 private static extern int WNetAddConnection2(NetResource netResource, string password, string username, int flags);