zoukankan      html  css  js  c++  java
  • 连接远程服务器共享

      1    public class NetWork
      2    {
      3        [StructLayout(LayoutKind.Sequential)]
      4        public class NetResource
      5        {
      6            Create net use sturcture
     69
     70            public RESOURCE_SCOPE dwScope;
     71            public RESOURCE_TYPE dwType;
     72            public RESOURCE_DISPLAYTYPE dwDisplayType;
     73            public RESOURCE_USAGE dwUsage;
     74            public string LocalName;
     75            public string RemoteName;
     76            public string Comment;
     77            public string Provider;
     78        }

     79
     80        ///   
     81        /// mpr.dll  
     82        ///   

     83        [DllImport("mpr.dll", CharSet = CharSet.Ansi)]
     84        public static extern int WNetAddConnection2A(NetResource netResource,
     85                                                     String password,
     86                                                     String Username,
     87                                                     int Flag);
     88
     89
     90        ///   
     91        /// Create net use.  
     92        ///   

     93        public int CreateNetConnection(string RemoteName, string Password, string UserName)
     94        {
     95            NetResource myNetResource = new NetResource();
     96            myNetResource.dwScope = NetResource.RESOURCE_SCOPE.RESOURCE_GLOBALNET;
     97            myNetResource.dwType = NetResource.RESOURCE_TYPE.RESOURCETYPE_ANY;
     98            myNetResource.dwDisplayType = NetResource.RESOURCE_DISPLAYTYPE.RESOURCEDISPLAYTYPE_GENERIC;
     99            myNetResource.dwUsage = NetResource.RESOURCE_USAGE.RESOURCEUSAGE_CONNECTABLE;
    100            //myNetResource.LocalName = "Z:"; // Mapping to local dirver  
    101            myNetResource.RemoteName = RemoteName; // Remote host IP or host name.  
    102            myNetResource.Provider = null;
    103            return WNetAddConnection2A(myNetResource, Password, UserName, 0);
    104        }

    105
    106    }
  • 相关阅读:
    posix_memalign详细解释(转)——自定义对齐大小的内存分配函数
    dos下遍历目录和文件的代码(主要利用for命令)(转)
    Android遍历获取指定目录的文件(转)
    adb shell settings 控制安卓系统设置(转)
    Android中保存静态秘钥实践(转)
    Android 如何将Canvas上绘制的内容保存成本地图片(转)
    Nginx随笔
    虚拟内存和物理内存(转)
    glibc的几个有用的处理二进制位的内置函数(转)
    一个开发学习的网站(待验证)
  • 原文地址:https://www.cnblogs.com/elzero/p/869329.html
Copyright © 2011-2022 走看看