Exemple #1
0
 public void Connect()
 {
     NetResource netResource = new NetResource
     {
         Scope = ResourceScope.GlobalNetwork,
         ResourceType = ResourceType.Disk,
         DisplayType = ResourceDisplayType.Share,
         RemoteName = this.uncName.TrimEnd(new char[]
         {
             '\\'
         })
     };
     int num = NetworkShareAccesser.WNetAddConnection2(netResource, this.password, this.username, 0);
     if (num != 0)
     {
         throw new Win32Exception(num);
     }
 }
Exemple #2
0
 private static extern int WNetAddConnection2(NetResource netResource, string password, string username, int flags);