j'aissais de lire une clef specifique j'ai a chaque fois je n'ai aucune valeur. La clef en question est (pris avec Regedit) :
Code : Tout sélectionner
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\Disk&Ven_TomTom&Prod_GO\M61257xxxxxx&0]
"ParentIdPrefix"="7&3b5b1f32&0"
Code : Tout sélectionner
EnableExplicit
Procedure.s GetKey()
Define *clef
Define lDataLen.l
Define hKey.l
*clef = AllocateMemory(100)
If RegOpenKey_(#HKEY_LOCAL_MACHINE, "\SYSTEM\CurrentControlSet\Enum\USBSTOR\Disk&Ven_TomTom&Prod_GO\M61257xxxxxx&0\ParentIdPrefix", @hKey) = #ERROR_SUCCESS
lDataLen = 100
If RegQueryValueEx_(hKey, "", 0, "REG_SZ", *clef, @lDataLen) = #ERROR_SUCCESS
RegCloseKey_(hKey)
Else
RegCloseKey_(hKey)
ProcedureReturn ""
EndIf
Else
ProcedureReturn ""
EndIf
ProcedureReturn PeekS(*clef)
EndProcedure
Debug GetKey()
Merci d'avance,
GallyHC