none
WMI "not supported" Exception RRS feed

  • Question

  • [Résolu] Solution radicale : J'ai formater mon PC et réinstaller XP. ça marche nikel.

    Bonjour,

    J'ai un problème avec un programme de détection d'USB (trouver sur le net, je n'ai pas réinventer la roue), mais il me génére une Exception : "Non pris en Charge" (not supported). Il est à noter que le même code marche sur d'autres PC, marché sur le même PC (avant formatage), mais qu'il génere maintenant cette exception. ça doit donc être un problème de configuration ...

    Je suis sous XP Pro SP3, connecté avec le compte Administrateur.

     private
     System.Management.ManagementEventWatcher watcher = null
    ;
     private
     System.Management.WqlEventQuery query = null
    ;
     private
     System.Management.ManagementOperationObserver observer = new
     System.Management.ManagementOperationObserver();
     private
     System.Management.ManagementScope scope = new
     System.Management.ManagementScope(@"root\CIMV2"
    );
    
     private
     void
     InitDetection()
     {
      scope.Options.EnablePrivileges = true
    ;
      //scope.Path.Server = "LocalHost";
    
      //scope.Options.Username = "Administrateur";
    
      //scope.Options.Username = "Administrateur";
    
      try
    
      {
      query = new
     System.Management.WqlEventQuery();
      query.EventClassName = "__InstanceOperationEvent"
    ; 
      query.WithinInterval = new
     TimeSpan(0, 0, 3);
      query.Condition = @"TargetInstance ISA 'Win32_USBControllerDevice'"
    ;
      watcher = new
     System.Management.ManagementEventWatcher(scope, query);
      //watcher.Scope.
    
      watcher.EventArrived += new
     System.Management.EventArrivedEventHandler(watcher_EventArrived);
      watcher.Start();
    
      }
      catch
     (Exception ex)
      { 
      //ICI Execption "not Supported" au niveau de watcher.Start();
    
      
      }
     }
    

    Voilà, j'ai beaucoup cherché sur le Net sans rien trouver, j'ai essayer d'ajouter les authorisations requises, j'ai essayer de réinstaller WMI, en vins.

    Merci de m'aider :'(

    Zehle.

    • Modifié JMEL Becha dimanche 14 novembre 2010 12:33
    mercredi 27 octobre 2010 15:17

Réponses

Toutes les réponses