Copy Registry Key: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
No edit summary
m (Reverted edits by 177.18.208.107 to last version by 217.132.87.13)
 
(4 intermediate revisions by 4 users not shown)
Line 2: Line 2:


== Description ==
== Description ==
Use this function to copy a registry key along with all its value and subkeys to another location in the registry.
Use this function to copy a registry key along with all its values and subkeys to another location in the registry.


== Usage ==
== Usage ==

Latest revision as of 17:11, 29 October 2011

Author: Iceman_K (talk, contrib)


Description

Use this function to copy a registry key along with all its values and subkeys to another location in the registry.

Usage

Normal:

${COPY_REGISTRY_KEY} SOURCEROOTKEY SOURCESUBKEY TARGETROOTKEY TARGETSUBKEY


Uninstaller:

${UN.COPY_REGISTRY_KEY} SOURCEROOTKEY SOURCESUBKEY TARGETROOTKEY TARGETSUBKEY

Examples

Normal:

!include registry.nsh
 
!insertmacro COPY_REGISTRY_KEY
 
Section
${COPY_REGISTRY_KEY} HKLM SOFTWARE\NSIS HKLM SOFTWARE\BACKUP\NSIS
SectionEnd


Uninstaller:

!include registry.nsh
 
!insertmacro UN.COPY_REGISTRY_KEY
 
Section uninstall
${UN.COPY_REGISTRY_KEY} HKLM SOFTWARE\NSIS HKLM SOFTWARE\BACKUP\NSIS
SectionEnd


The Function

CopyRegistryKey.zip (1 KB)