home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 March
/
CMCD0304.ISO
/
Software
/
Freeware
/
Programare
/
nullsoft
/
nsis20.exe
/
Contrib
/
VPatch
/
example.nsi
next >
Wrap
Text File
|
2003-05-21
|
1KB
|
43 lines
;VPatch example
;Written by Joost Verburg
;--------------------------------
; The name of the installer
Name "VPatch Test"
; The file to write
OutFile "vpatchtest.exe"
; The default installation directory
InstallDir "$PROGRAMFILES\VPatch Test"
; The text to prompt the user to enter a directory
DirText "Choose a folder in which to install the VPatch Test!"
; Show details
ShowInstDetails show
;--------------------------------
Section ""
; Set output path to the installation directory
SetOutPath $INSTDIR
; Extract the old file
File oldfile.txt
; Extract the patch to the plug-ins folder (temporary)
InitPluginsDir
File /oname=$PLUGINSDIR\patch.pat patch.pat
; Update the old file to the new file using the patch
DetailPrint "Updating oldfile.txt using patch..."
vpatch::vpatchfile "$PLUGINSDIR\patch.pat" "$INSTDIR\oldfile.txt" "$INSTDIR\newfile.txt"
; Show result
Pop $R0
DetailPrint "Result: $R0"
SectionEnd