2009-12-15 6 views

Répondre

7

Vous voulez dire le registre Windows, que vous pouvez modifier avec NSIS?

Dans ce cas, cet article peut vous aider à clarifier quelque chose: What is the Windows Registry?

Après cela, vous êtes en mesure de comprendre et d'utiliser le NSIS-commandes

WriteRegStr 
ReadRegStr 

Un exemple détaillé se trouve ici : ReadRegStr et ici: WriteRegStr

3

Ou, vous pourriez faire référence aux NSIS registres qui sont variables standard utilisées par certaines fonctions et les plug-ins pour passer ou renvoyer des valeurs.

Dans la section NSIS Scripting Reference 4.2.2:

$ 0, $ 1, $ 2, $ 3, 4 $, $ 5, $ 6, 7 $, 8 $, 9 $, $ R0, $ R1, $ R2, $ R3, R4 $, $ R5, R6 $, $ R7, R8 $, $ R9

registres. Ces variables peuvent être utilisées tout comme les variables utilisateur, mais sont généralement utilisées dans les fonctions partagées ou . Vous n'avez pas besoin de déclarer ces variables, donc vous n'obtiendrez aucun conflit de noms lors de leur utilisation dans le code partagé . Lors de l'utilisation de ces variables dans le code partagé, il est recommandé d'utiliser la pile pour enregistrer les valeurs originales et les restaurer. Ces variables peuvent également être utilisées pour la communication avec les plug-ins, car elles peuvent être lues et écrites par les DLL de plug-in.