Test de clé de registre sous vb - VB/VBA/VBS - Programmation
Marsh Posté le 18-02-2003 à 11:25:55
J'ai fait ça au cas où des personnes pourraient être intéressé par la soluce...
Public Function RequestVersion5Pdf() As Boolean
'recherche sur la version d'acrobat distiller
'si version 5, true, sinon false
Dim WordObject As Object
Dim Resul As String
Resul = ""
Set WordObject = CreateObject("Word.Application" ) 'cree une application word
On Error Resume Next
Resul = WordObject.System.PrivateProfileString("", "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Acrobat.exe", "Path" )
On Error GoTo 0
WordObject.Quit
Set WordObject = Nothing
RequestVersion5Pdf = Resul <> ""
End Function
Marsh Posté le 18-02-2003 à 13:51:11
http://forum.hardware.fr/forum2.ph [...] subcat=396
Marsh Posté le 18-02-2003 à 14:42:36
tu te trompes. Je posais la questions : Comment fait windows pour enregistrer les fichiers tel que les *.dll et autres objet système, dans la base de registre, c'est tout !
je connaissais certaines API qui permettaient d'enregistrer des données dans la Bdr, mais il me manquait seulement "comment fait windows"...
Marsh Posté le 18-02-2003 à 15:14:14
j'en sais pas assez pour donner une explication
mais vu la question et la soluce donnée, je trouvais intéressant de lui filer les moyens d'accéder à la registry. Paske passer par Word pour obtenir une info stockée en registry... pas très propre tout ça
Marsh Posté le 18-02-2003 à 15:45:33
drasche a écrit : j'en sais pas assez pour donner une explication |
c'est vrai, je suis bien d'accord avec toi, mais s'il débute en VB, j'ai peur que le code mis hier soir le découage un peu ...apés tout, t'as bien fais de le mettre comme ça, il aura tous ce qui concerne la base de registre...
Marsh Posté le 18-02-2003 à 15:48:00
et comment on fait appel aux API Win32 quand on atteint les limites de VB. Et Dieu sait qu'on y arrive vite
Marsh Posté le 17-02-2003 à 17:21:43
salut,
suis sous vb j'arrive pa à savoir kel version est acrobat reader sur mon pc
je ve tester sa key de registre avec getsetting mais impossible !!!
pourtant je la connais : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\AcroEx32.exe
Je sais pas si une api pourrrai ressoudre mon pb ...
le truc serai de tester si cette key existe....
Savez commen faire ? Je nage
---------------
Il suffit de me dire de me taire...