2013-09-27 3 views
0

Je suis à la recherche d'un moyen de trouver et d'activer/désactiver le périphérique système.Je me réfère à ce lien http://code.msdn.microsoft.com/windowshardware/DevCon-Sample-4e95d71c#content.I suis capable d'exécuter la commande devcon sur la console, mais je veux exécuter par programme en C#. Je renvoie ces liens Win32 API function to programmatically enable/disable device. quand j'ai couru ce code posté par justin, Dans la fonction SetDeviceEnabled. J'ai eu -1 valeur dans la variable d'index. J'ai changé mouseGuid & instancePath selon ma configuration de système. J'utilise Visual Studio 2013 RC. pouvez-vous m'aider à cet égard.Comment trouver et activer/désactiver le périphérique système par programme?

Répondre

1

Voici la solution de mon 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; 
     } 
Questions connexes