Establish a shared folder connection

xiaoxiao2021-03-06  41

[Structlayout (layoutkind.sequential)]

Class NetResource

{

Public Int dwscope;

Public int dwtype;

Public int dwdisplaytype;

Public Int dwusage;

Public string localname = NULL;

Public String Remotename = NULL;

Public String Comment = NULL;

Public String Provider = NULL;

}

[DLLIMPORT ("mpr.dll")]]]]

Private static extern int WNetdConnection2 (NetResource NetResource, String Password, String UserName, INT FLAGS);

Private void establishconnection ()

{

NetResource NetResource = New NetResource ();

NetResource.dwscope = 2;

NetResource.dwtype = 1;

NetResource.dwdisplayType = 3;

NetResource.dwusage = 1;

NetResource.remotename = @ "// 192.168.108.18/fbfilestorage";

int RET = WnetdConnection2 (NetResource, "Password", @ "Machinename / Username", 0); // The Ret Value In ms-help: //ms.vscc.2003/ms.msdnqtr.2003feb.2052/debug/base /SYSTEM_ERROR_CODES.HTM

IF (ret! = 0)

{

Throw new Exception (String.Format ("Failed to Connect The Shared Folder: {0}", this.workingfolder);

}

}

转载请注明原文地址:https://www.9cbs.com/read-72806.html

New Post(0)