WNetAddConnection2 (mpr)
Last changed: -

The WNetAddConnection2 function makes a connection to a network resource. The function can redirect a local device to the network resource.

The WNetAddConnection2 function supersedes the WNetAddConnection function. If you can pass a handle to a window that the provider of network resources can use as an owner window for dialog boxes, call the WNetAddConnection3 function instead.

C# Signature:

class NetResource

        public int dwScope;    
        public int dwType;
        public int dwDisplayType;    
        public int dwUsage;    
        public string LocalName;    
        public string RemoteName;    
        public string Comment;    
        public string Provider;

[DllImport("mpr.dll",CharSet = CharSet.Ansi)]

public static extern int WNetAddConnection2( NetResource netResource, string password, string Username, int Flag);

VB .NET Signature:

Declare Function WNetAddConnection2 Lib "mpr.dll" Alias "WNetAddConnection2A"(ByRef lpNetResource As NETRESOURCE, ByVal lpPassword As String, ByVal lpUserName As String, ByVal dwFlags As Integer) As Integer

User-Defined Types:



C# and VB.NET Import by Ducky.

C# Sample by Ducky

Tips & Tricks:

Please add some!

Sample Code:

C# Beispiel

NetResource myNetResource = new NetResource();

myNetResource.dwScope = 2;

myNetResource.dwType = 1 ;

myNetResource.dwDisplayType = 3;

myNetResource.dwUsage = 1;

myNetResource.LocalName = "z:";

myNetResource.RemoteName = "\\\\\\testfreigabe";

myNetResource.Provider = null;

int ret = WNetAddConnection2( myNetResource, "username","password",0);

/* if no username and password are required, then replace "username" and "password" with NULL */

Alternative Managed API: