nouveau sur PureBasic, j'utilisai RapidQ Basic (freeware sur le déclin car William YU en a arrêté le développement). L'autre défaut est l'impossibilité d'avoir de vrai .EXE (RQBasic génère un P-Code inclut avec le runtime).
En revanche, l'accès aux clés de registre se faisait par une librairie incluse :
Code : Tout sélectionner
Const HKEY_LOCAL_MACHINE = &H80000002
DIM Registry AS QRegistry
DIM ProtAVG AS STRING
DIM APO AS STRING
APO=chr$(34)
ProtAVG=APO+"C:\Program Files\AVPersonal\AVGNT.EXE"+APO+" /min"
Registry.RootKey = HKEY_LOCAL_MACHINE
Registry.OpenKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", 0)
IF Registry.ReadString("AVGCtrl") = ProtAVG THEN
ShowMessage("Protection AVG")
ELSE
ShowMessage("pas de protection !")
ShowMessage(Registry.ReadString("AVGCtrl")+chr$(13)+ProtAVG)
END IF
D'autre part, je voudrais savoir si on peut détecter un double-clic sur une forme (un gadget) ? la fonction WaitWindowEvent() ne semble rien avoir dans ce sens là...

De même pour le drag'n drop (glisser-déposer) ?
Merci d'avance !
Golfy