【问题标题】:Is it possible to access an RDC machine directory programmatically using C#是否可以使用 C# 以编程方式访问 RDC 机器目录
【发布时间】: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"]);
    }

【问题讨论】:

    标签: c# directory


    【解决方案1】:

    这是在 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();
    
        var searchString = "serie_"+TextBox1.Text;
        var query = new ObjectQuery(@"SELECT FileName from Cim_DataFile where path = '\\www\\folder1\\folder2\\' and Drive='D:' and FileName Like '"+searchString+"'");
        var searcher = new ManagementObjectSearcher(scope,query);
    
        ManagementObjectCollection queryCollection = searcher.Get();
    
    
        foreach (var m in queryCollection)
        {
            TextBox1.Text = "Found";
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-24
      • 1970-01-01
      • 2013-06-07
      • 2015-09-05
      • 2012-02-04
      • 2020-05-23
      • 2014-08-30
      • 1970-01-01
      相关资源
      最近更新 更多