Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何以编程方式查找和启用/禁用系统设备?_C#_64 Bit_Device - Fatal编程技术网

C# 如何以编程方式查找和启用/禁用系统设备?

C# 如何以编程方式查找和启用/禁用系统设备?,c#,64-bit,device,C#,64 Bit,Device,我正在寻找查找和启用/禁用系统设备的方法。我指的是这些链接,我可以在控制台上运行devcon命令,但我想在c#中以编程方式运行 我是指这些链接。当我在SetDeviceEnabled函数中运行贾斯汀发布的这些代码时。我在索引变量中得到了-1值。我根据系统配置更改了mouseGuid和instancePath。我正在使用visual studio 2013 RC。在这方面你能帮我吗。这是我的问题的解决办法 try { var psi = new

我正在寻找查找和启用/禁用系统设备的方法。我指的是这些链接,我可以在控制台上运行devcon命令,但我想在c#中以编程方式运行


我是指这些链接。当我在SetDeviceEnabled函数中运行贾斯汀发布的这些代码时。我在索引变量中得到了-1值。我根据系统配置更改了mouseGuid和instancePath。我正在使用visual studio 2013 RC。在这方面你能帮我吗。

这是我的问题的解决办法

      try
        {
            var psi = new ProcessStartInfo(@"C:\Program Files (x86)\Windows Kits\8.1\Tools\x64\devcon.exe");
            {
                psi.UseShellExecute = false;
            };

            psi.Arguments = @"disable *mou";
            Process pDisable = Process.Start(psi);

            psi.Arguments = @"enable *mou";
            Process pEnable = Process.Start(psi);

            Console.ReadLine();
        }
        catch(Exception e)
        {
            string message = e.Message;
        }