2013-09-27 130 views
0

我正在尋找方式來查找和啓用/禁用系統設備。我指的是這些鏈接http://code.msdn.microsoft.com/windowshardware/DevCon-Sample-4e95d71c#content.I能夠在控制檯上運行devcon命令,但我想在c#中以編程方式運行。如何以編程方式查找和啓用/禁用系統設備?

我參考這些鏈接Win32 API function to programmatically enable/disable device。當我運行這些代碼發佈時,justin,在SetDeviceEnabled函數中。我在索引變量中獲得-1值。根據我的系統配置,我更改了mouseGuid & instancePath。我正在使用Visual Studio 2013 RC。你能在這方面幫助我嗎?

回答

1

這些是我的Que的解決方案。

 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; 
     } 
相關問題