begin process at 2012 02 09 23:58:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de registre

 > KEY DES ELEMENTS USB DANS LE REGISTRE

KEY DES ELEMENTS USB DANS LE REGISTRE


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de registre Niveau :Débutant Date de création :25/03/2005 Date de mise à jour :31/03/2005 13:39:38 Vu / téléchargé :10 672 / 918

Auteur : iznogoud_59

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Vu que je ne trouvais pas de code correspondant sur VBfrance le voici :
liste les noms des repertoire se trouvant dans la racine d'un autre repertoire du registre.
ICI :
il recherche le nom des differentes clés faisant appel aux periphériques USB.
Toujours utile pour celui qui fait de petits montages electroniques avec des 16F745 par exemple.

Source

  • Dim hKey As Long, Cnt As Long, sName As String, sData As String, Ret As Long, RetData As Long
  • Const BUFFER_SIZE As Long = 255
  • Ret = BUFFER_SIZE
  • 'ouverture de la clé
  • If RegOpenKey(HKEY_LOCAL_MACHINE, "SYSTEM\ControlSet001\Control\DeviceClasses\{4d1e55b2-f16f-11cf-88cb-001111000030}", hKey) = 0 Then
  • 'creation du buffer buffer
  • sName = Space(BUFFER_SIZE)
  • 'enumeration des clé
  • While RegEnumKeyEx(hKey, Cnt, sName, Ret, ByVal 0&, vbNullString, ByVal 0&, ByVal 0&) <> ERROR_NO_MORE_ITEMS
  • param = LCase(sName)
  • param = Replace(param, "##?#", "Device=0;Path=\\?\")
  • 'visualisation de la clé
  • 'test de la clé
  • If (test_Usb(param)) = "ack" Then
  • 'enregistrement de param
  • MsgBox "test reussi", vbDefaultButton1, "test USB"
  • Exit Sub
  • End If
  • 'preparer la prochiane clé
  • Cnt = Cnt + 1
  • sName = Space(BUFFER_SIZE)
  • Ret = BUFFER_SIZE
  • ' test de la presence du composant usb
  • Wend
  • 'fermeture de la clé
  • RegCloseKey hKey
  • Else
  • Me.Print " erreur lors de l'ouverture de la clé"
  • End If
        Dim hKey As Long, Cnt As Long, sName As String, sData As String, Ret As Long, RetData As Long
        Const BUFFER_SIZE As Long = 255
        Ret = BUFFER_SIZE
        'ouverture de la clé
        If RegOpenKey(HKEY_LOCAL_MACHINE, "SYSTEM\ControlSet001\Control\DeviceClasses\{4d1e55b2-f16f-11cf-88cb-001111000030}", hKey) = 0 Then
            'creation du buffer buffer
            sName = Space(BUFFER_SIZE)
            'enumeration des clé
            While RegEnumKeyEx(hKey, Cnt, sName, Ret, ByVal 0&, vbNullString, ByVal 0&, ByVal 0&) <> ERROR_NO_MORE_ITEMS
                param = LCase(sName)
                param = Replace(param, "##?#", "Device=0;Path=\\?\")
                'visualisation de la clé
 
                'test de la clé
                If (test_Usb(param)) = "ack" Then
                
                'enregistrement de param
                    MsgBox "test reussi", vbDefaultButton1, "test USB"
                    Exit Sub
                End If
                
                'preparer la prochiane clé
                Cnt = Cnt + 1
                sName = Space(BUFFER_SIZE)
                Ret = BUFFER_SIZE
                
                ' test de la presence du composant usb
                
            Wend
            'fermeture de la clé
            RegCloseKey hKey
        Else
            Me.Print "  erreur lors de l'ouverture de la clé"
        End If

 Conclusion

petit changement dans la source... parce que ce n'été pas bon

voila amuser vous bien

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

31 mars 2005 13:39:42 :
petit changement dans la source... parce que ce n'été pas bon au niveau du chemin BDR et de l'emplacement de la fonction de test voila amuser vous bien

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) SHELLVIEW EN VB.NET par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) AJOUTER OU SUPPRIMER MENU CONTEXTUEL D'APPLICATION PAR CLIC ... par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) MODIFIER IMAGE COULEUR EN NOIR ET BLANC PAR CLIC DROIT par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) RENOMMER TOUS LES FICHIERS D'UN DOSSIER PAR CLIC DROIT par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) REDIMENSIONNER ET IMPRIMER FORMAT PHOTO (10X15) par Le Pivert

Commentaires et avis

Commentaire de medalscape le 25/03/2005 12:45:26

J'ai Trouve que c tré tré DIFISSILLL...
petits montages electroniques ?

SVP iznogoud_59, Tu peu ajoutter une petit commentaire ici ! expliquer comment fait les montages electroniques ou un site pour cela ?

Merci , Un tré bonne Source 10/10.(mem j'ai rien compri)

Commentaire de iznogoud_59 le 25/03/2005 13:04:20

va sur le site de bigonoff et tu trouveras toutes les informations que tu veux concernant les PIC.

www.bigonoff.org

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales