Bonjour à tous,

question complémentaire sur un thème récent:

Sur un PC WIN7 (64 bits), j'ai installé Ghostscript 64 bits.

J'essaie de lire la clé suivante :
"HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript\9.06\GS_DLL" via regread.

Cette clé est visible dans regedit de SYSTEM32 mais pas dans Regedit de SYSWOW64.

Et donc le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
'Read Ghoscript Key
Set objWSH = CreateObject("WScript.Shell")
 
On Error Resume Next
 gs_pkg = objWSH.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript\9.06\GS_DLL")
donne l'erreur :

-2147024893 Invalid root in registry key "HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript\9.06\GS_DLL".
en vba.
J'ai essayé avec HKML64 et tout un tas de trucs, rien ne marche.

Comment lire cette clé 64bits depuis du VBA 32 ?