Bonjour,
Je débute en Free Pascal et j'utilise Lazarus pour coder.
Voici mon problème, je souhaiterais que ma DLL s'assure qu'une clé crée avec l'installeur Inno Setup existe bien dans la base de registre.
Voici le nom de ma clé :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5D957618-4ACD-4D14-B7FA-59286454CE15}_is1
Ma Dll sert aussi à renvoyer des valeurs à un petit programme réalisé en C++.
Donc ma première question est : est-ce compatible ou dois je faire appel à une DLL spécifique pour la vérification de la clé de registre ?
Concernant la vérif, La logique serait :
Lorsque mon appli fait appel à la DLL, celle-ci s'assure qu'il existe bien la clé de registre crée par l'installation.
Si c'est le cas, elle exporte la valeur 1, si la clé de registre n'existe pas, elle exporte la valeur 0.
Là, je cale, j'ai essayé pas mal de chose et fouillé Google mais j'ai toujours une erreur de syntaxe quelque part ou un problème de variable.
Merci pour votre aide.
Dave
Partager