WNetAddConnection2 (mpr)
Last changed: -78.237.25.102

.
Summary
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:

First you need a class for the Netresource structure

    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:

Can anybody translate C# to VB.NET

User-Defined Types:

None.

Notes:

C# 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 = "\\\\192.168.4.134\\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:

TODO

Documentation