【发布时间】:2014-11-14 04:54:08
【问题描述】:
我有一个远程桌面连接到另一台机器,通过用户名和密码获得完全访问权限。有没有办法使用 C# 以编程方式读取 RDC 机器上的目录和文件?下面是我成功与 rdc 机器建立连接的代码,但我如何搜索特定目录?然后里面的文件。有什么建议???
ConnectionOptions connOptions = new ConnectionOptions();
connOptions.Username = @"Salman\test123.req";
connOptions.Password = "Test123";
var scope = new ManagementScope("\\\\" + "86.30.300.400" + "\\root\\cimv2", connOptions);
scope.Connect();
//Query system for Operating System information
var query = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
var searcher = new ManagementObjectSearcher(scope, query);
ManagementObjectCollection queryCollection = searcher.Get();
foreach (var m in queryCollection)
{
// Display the remote computer information
Console.WriteLine("Computer Name : {0}", m["csname"]);
Console.WriteLine("Windows Directory : {0}", m["WindowsDirectory"]);
}
【问题讨论】: