读书人

怎么打开远程共享文件

发布时间: 2012-03-30 17:32:10 作者: rapoo

如何打开远程共享文件
C# 程序中如何本地打开远程共享文件(如mp3等),访问远程计算机需要用户名和密码(已知),也就是说,不需要弹出登陆框,用户名和密码自动完成输入并登陆打开所需文件,请高手指教!

[解决办法]
好像第一次登录都要弹出来的
[解决办法]
1.api函数
WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接
WNetEnumResource 枚举网络资源
2.WMI

C# code
 using   System;      using   System.Management;         class   Sample_ConnectionOptions     {             public   static   int   Main(string[]   args)   {                     ConnectionOptions   options   =   new   ConnectionOptions();                     options.Username   =   用户名;   //could   be   in   domain\user   format                     options.Password   =   密码;                     ManagementScope   scope   =   new   ManagementScope(                             "\\\\servername\\root\\cimv2",                             options);                     try   {                             scope.Connect();                             ManagementObject   disk   =   new   ManagementObject(                                     scope,                                     new   ManagementPath("Win32_logicaldisk='c:'"),                                     null);                             disk.Get();                     }                     catch   (Exception   e)   {                             Console.WriteLine("Failed   to   connect:   "   +   e.Message);                     }                     return   0;             }     }
[解决办法]
学习了
[解决办法]
这个不会,帮你顶一下。
[解决办法]
既然知道用户名密码,用NET USE吧
http://blog.csdn.net/lovefootball/archive/2008/08/25/2827139.aspx
[解决办法]
MARK~

读书人网 >C#

热点推荐