服务器ip  192.168.1.111
   用户名 username
   密码   usercode   在“运行”中 输入“\\192.168.1.111” ,然后会弹出“要求输入用户名和密码”的窗体,输入username,usercode就能够看到 111的共享目录了。   如果不用"运行"中的“\\192.168.1.111”,自写窗体程序,用哪些类和方法 来 登录获取共享目录?求关键代码

解决方案 »

  1.   

    是不是要URI\\用户名:密码@192.168.1.111
      

  2.   


    使用如下代码执行DOS命令:   net   share   >   c:\1.txt Process   p   =   new   Process(); 
    p.StartInfo.FileName   =   "cmd.exe "; p.StartInfo.UseShellExecute   =   false; 
    p.StartInfo.RedirectStandardInput   =   true; 
    p.StartInfo.RedirectStandardOutput   =   true; 
    p.StartInfo.RedirectStandardError   =   true; 
    p.StartInfo.CreateNoWindow   =   true; 
    p.Start(); 
    p.StandardInput.WriteLine( "net   share   >   c:\\1.txt "); 
    p.StandardInput.WriteLine( "exit "); 
    p.StandardOutput.ReadToEnd(); 然后再用代码分析c:\1.txt即可
      

  3.   

    提供几个参考思路:一、封装dos命令在.exe文件中,通过DOS命令将网络共享设为本地路径。然后再读取其文件夹属性。
    http://www.codeproject.com/KB/cs/wincmdline.aspx二、通过WMI试试http://msdn.microsoft.com/zh-cn/library/ms974579.aspx
    三、也许脚本能解决你的问题
    http://www.microsoft.com/china/technet/community/scriptcenter/default.mspx
      

  4.   

    http://download.csdn.net/source/3380675