0
votes

Existe-t-il une alternative compatible avec la fonction RegsetkeyValuea?

Dans mon application, j'utilise Regsetkeyvaluea pour stocker des clés d'activation dans le registre.

Le seul goulot d'étranglement qui arrête mon application d'être compatible avec Windows XP est RegsetkeyValuea fonction.

Y a-t-il un moyen de contourner cela?


6 commentaires

regssevalueExa qui est répertorié à côté de la fonction subj


En ce jour et âge, la suppression de XP peut être la meilleure option.


@Vtt ce que tu veux dire?


Je veux dire que l'utilisation de regssevalueeexa serait un moyen de ...


Oui, regssevalueExw - Utilisez la version w API Toujours mieux comparer a


@Vtt c'est vrai! Ça marche! Merci! :)


3 Réponses :


2
votes

the regsekeyvaluew fonctionnel peut être facile implémenté par Utilisation regssevalueExw qui existe à partir de Windows 2000 xxx

et remplacez-le dans l'auto-code regsekeyvaluew à myregsetkeyvaluew . Possible Faites la même chose avec une version , mais avez besoin de comprendre que a version convertissez les paramètres de chaîne en unicode, puis appelez la version w . Donc, toujours meilleur appel direct w version


0 commentaires

1
votes

Vous devriez utiliser RegsetValueExa

Il est très facile de confondre les deux en raison de la même signature similaire similaire.

RegsetvalueExa

CLIENT PROFESSIONNEL DE PROFESSIONNELLE WINDOWS 2000 (PRODUITE DE BUREAU SEULEMENT SEULEMENT]

RegsetkeyValuea

Windows Windows Windows Vista [Applications de bureau uniquement]


0 commentaires

0
votes

Utilisez Shsevaluea ( SHLWAPI.LIB), ça marche tout le chemin de l'IE4 (Win98,2000 +).

Si vous définissez de nombreuses valeurs, vous devez utiliser regcreateKeyA pour créer la clé et appeler shsevaluée null comme sous-clé.


0 commentaires