All pastes #797309 Raw Edit

nsis.log

public text v1 · immutable
#797309 ·published 2007-11-25 22:07 UTC
rendered paste body
MakeNSIS v2.33 - Copyright 1995-2007 Contributors
See the file COPYING for license details.
Credits can be found in the Users Manual.

Processing config: 
Processing plugin dlls: "C:\Program Files\NSIS\Plugins\*.dll"
 - AdvSplash::show
 - Banner::destroy
 - Banner::getWindow
 - Banner::show
 - BgImage::AddImage
 - BgImage::AddText
 - BgImage::Clear
 - BgImage::Destroy
 - BgImage::Redraw
 - BgImage::SetBg
 - BgImage::SetReturn
 - BgImage::Sound
 - Dialer::AttemptConnect
 - Dialer::AutodialHangup
 - Dialer::AutodialOnline
 - Dialer::AutodialUnattended
 - Dialer::GetConnectedState
 - Dialogs::Author
 - Dialogs::Folder
 - Dialogs::InputBox
 - Dialogs::InputRegCode
 - Dialogs::Open
 - Dialogs::Save
 - Dialogs::Ver
 - FindProcDLL::FindProc
 - InstallOptions::dialog
 - InstallOptions::initDialog
 - InstallOptions::show
 - LangDLL::LangDialog
 - Math::Script
 - NSISdl::download
 - NSISdl::download_quiet
 - Registry::_Close
 - Registry::_CopyKey
 - Registry::_CopyValue
 - Registry::_CreateKey
 - Registry::_DeleteKey
 - Registry::_DeleteKeyEmpty
 - Registry::_DeleteValue
 - Registry::_Find
 - Registry::_HexToStr
 - Registry::_KeyExists
 - Registry::_MoveKey
 - Registry::_MoveValue
 - Registry::_Open
 - Registry::_Read
 - Registry::_ReadExtra
 - Registry::_RestoreKey
 - Registry::_SaveKey
 - Registry::_StrToHex
 - Registry::_Unload
 - Registry::_Write
 - Registry::_WriteExtra
 - Splash::show
 - StartMenu::Init
 - StartMenu::Select
 - StartMenu::Show
 - System::Alloc
 - System::Call
 - System::Copy
 - System::Free
 - System::Get
 - System::Int64Op
 - System::Store
 - TypeLib::GetLibVersion
 - TypeLib::Register
 - TypeLib::UnRegister
 - UserInfo::GetAccountType
 - UserInfo::GetName
 - UserInfo::GetOriginalAccountType
 - VPatch::vpatchfile
 - newadvsplash::hwnd
 - newadvsplash::play
 - newadvsplash::show
 - newadvsplash::stop
 - newadvsplash::wait
 - nsDialogs::Create
 - nsDialogs::CreateControl
 - nsDialogs::CreateItem
 - nsDialogs::GetUserData
 - nsDialogs::OnBack
 - nsDialogs::OnChange
 - nsDialogs::OnClick
 - nsDialogs::OnNotify
 - nsDialogs::SelectFileDialog
 - nsDialogs::SelectFolderDialog
 - nsDialogs::SetRTL
 - nsDialogs::SetUserData
 - nsDialogs::Show
 - nsExec::Exec
 - nsExec::ExecToLog
 - nsExec::ExecToStack

!define: "MUI_INSERT_NSISCONF"=""

Changing directory to: "C:\Documents and Settings\Stas\Desktop"

Processing script file: "C:\Documents and Settings\Stas\Desktop\Celtx.nsi"
!include: "registry.nsh"
!define: "REGISTRY_NSH"=""
!include: "C:\Program Files\NSIS\Examples\System\System.nsh"
!define: "System.NSH.Included"=""
!include: closed: "C:\Program Files\NSIS\Examples\System\System.nsh"
!define: "HKEY_CLASSES_ROOT_ENUM"="0x80000000"
!define: "HKEY_CURRENT_USER_ENUM"="0x80000001"
!define: "HKEY_LOCAL_MACHINE_ENUM"="0x80000002"
!define: "HKEY_USERS_ENUM"="0x80000003"
!define: "HKEY_PERFORMANCE_DATA_ENUM"="0x80000004"
!define: "HKEY_CURRENT_CONFIG_ENUM"="0x80000005"
!define: "HKEY_DYN_DATA_ENUM"="0x80000006"
!define: "KEY_ALL_ACCESS"="0x0002003F"
!define: "RegCreateKeyEx"="advapi32::RegCreateKeyEx(i, t, i, t, i, i, i, *i, *i) i"
!define: "RegOpenKeyEx"="advapi32::RegOpenKeyEx(i, t, i, i, *i) i"
!define: "RegCloseKey"="advapi32::RegCloseKey(i) i"
!define: "SHCopyKey"="shlwapi::SHCopyKey(i, t, i, i) i"
!define: "COPY_REGISTRY_KEY"="!insertmacro CALL_COPY_REGISTRY_KEY"
!define: "UN.COPY_REGISTRY_KEY"="!insertmacro UN.CALL_COPY_REGISTRY_KEY"
!include: closed: "registry.nsh"
!define: "AUTHOR"="BK"
!define: "APP"="Celtx"
!define: "VER"="0.5.0.0"
!define: "EXE"="Celtx.exe"
!define: "EXEPARMS"=""
!define: "USEREGKEYSFILE"="TRUE"
!define: "DELETEREGKEYS"="TRUE"
!define: "REGKEYS"="HKEY_CLASSES_ROOT\.celtx||HKEY_CLASSES_ROOT\.tceltx||HKEY_CLASSES_ROOT\celtx_auto_file||HKEY_CLASSES_ROOT\celtx_auto_file\shell||HKEY_CLASSES_ROOT\celtx_auto_file\shell\open||HKEY_CLASSES_ROOT\celtx_auto_file\shell\open\ddeexec||HKEY_CLASSES_ROOT\celtx_auto_file\shell\open\ddeexec\Topic||HKEY_CLASSES_ROOT\celtx_auto_file\shell\open\ddeexec\Application||HKEY_CLASSES_ROOT\celtx_auto_file\shell\open\command||HKEY_CLASSES_ROOT\celtx_auto_file\DefaultIcon||HKEY_CLASSES_ROOT\celtx_tmpl_file||HKEY_CLASSES_ROOT\celtx_tmpl_file\shell||HKEY_CLASSES_ROOT\celtx_tmpl_file\shell\open||HKEY_CLASSES_ROOT\celtx_tmpl_file\shell\ddeexec||HKEY_CLASSES_ROOT\celtx_tmpl_file\shell\open\ddeexec\Topic||HKEY_CLASSES_ROOT\celtx_tmpl_file\shell\open\ddeexec\Application||HKEY_CLASSES_ROOT\celtx_tmpl_file\shell\open\command||HKEY_CLASSES_ROOT\celtx_tmpl_file\DefaultIcon||HKEY_CLASSES_ROOT\CLSID\{0D68D6D0-D93D-4D08-A30D-F00DD1F45B24}\InProcServer32||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx 0.9.9.5||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx 0.9.9.5\extensions||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx 0.9.9.5\bin||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx\0.9.9.5 (en-US)||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx\0.9.9.5 (en-US)\Uninstall||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx\0.9.9.5 (en-US)\Main||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\shell||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\shell\properties||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\shell\properties\command||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\shell\open||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\shell\open\command||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\InstallInfo||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\DefaultIcon||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\Capabilities||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\Capabilities\StartMenu||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\Capabilities\FileAssociations||HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG||HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\ShimInclusionList\CELTX.EXE||HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\celtx.exe||HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Celtx (0.9.9.5)||HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Reporting\EventCache\7971f918-a847-4430-9279-4a52d1efe18d||HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Celtx||HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Celtx\0.9.9.5 (en-US)||HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Celtx\0.9.9.5 (en-US)\Uninstall||HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications||HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Dhcp\Parameters||HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp\Parameters||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\*||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\exe||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories\{00021493-0000-0000-C000-000000000046}\Enum||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories\{00021494-0000-0000-C000-000000000046}\Enum||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StreamMRU||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\106||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count||HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop"
!define: "SETTINGSFILES"=""
!define: "SETTINGSDIRS"="C:\Program Files\Celtx||C:\Program Files\Celtx\uninstall||C:\Program Files\Celtx\res||C:\Program Files\Celtx\res\html||C:\Program Files\Celtx\res\entityTables||C:\Program Files\Celtx\res\dtd||C:\Program Files\Celtx\res\fonts||C:\Program Files\Celtx\plugins||C:\Program Files\Celtx\js||C:\Program Files\Celtx\greprefs||C:\Program Files\Celtx\chrome||C:\Program Files\Celtx\components||C:\Program Files\Celtx\defaults||C:\Program Files\Celtx\defaults\autoconfig||C:\Program Files\Celtx\defaults\pref||C:\Program Files\Celtx\defaults\profile||C:\Program Files\Celtx\defaults\profile\CeltxSamples||C:\Program Files\Celtx\defaults\profile\CeltxTemplates||C:\Program Files\Celtx\dictionaries||C:\Program Files\Celtx\extensions||C:\Program Files\Celtx\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}||C:\WINDOWS||C:\WINDOWS\Prefetch||C:\WINDOWS\SoftwareDistribution\DataStore||C:\WINDOWS\SoftwareDistribution\DataStore\Logs||C:\WINDOWS\SoftwareDistribution\EventCache"
!define: "ADMINREQUIRED"="TRUE"
!define: "REDIRECTUSERPROFILE"="TRUE"
!define: "INSTALLSOURCES"="TRUE"
!define: "USEGTKVERSION"=""
!define: "USEJAVAVERSION"=""
!define: "PNAME"="CeltxPortable"
!define: "ICON"="CeltxPortable.ico"
!define: "SPLASHIMAGE"="CeltxPortable.jpg"
!define: "INI"="CeltxPortable.ini"
SetDatablockOptimize: on
SetCompress: force
SetCompressor: /FINAL /SOLID lzma
!define: "DOREG"=""
!define: "DOREGFILE"=""
!define: "DODIRS"=""
!include: "registry.nsh"
!include: closed: "registry.nsh"
!include: "C:\Program Files\NSIS\Include\WordFunc.nsh"
!define: "WORDFUNC_INCLUDED"=""
!include: closed: "C:\Program Files\NSIS\Include\WordFunc.nsh"
!insertmacro: WordFind
!insertmacro: end of WordFind
!include: "C:\Program Files\NSIS\Include\FileFunc.nsh"
!define: "FILEFUNC_INCLUDED"=""
!include: closed: "C:\Program Files\NSIS\Include\FileFunc.nsh"
!insertmacro: GetParameters
!insertmacro: end of GetParameters
!define: "VAR_R0"="10"
CRCCheck: On
WindowIcon: Off
SilentInstall: Silent
AutoCloseWindow: true
Var: "SPLASHSCREEN"
Var: "PROGRAMEXE"
Var: "PROGRAMDIR"
Var: "PROGRAMPARMS"
Var: "DATADIR"
Var: "COMMONDIR"
Var: "INIFILE"
Var: "SECONDLAUNCH"
Var: "SOURCEDIR"
Var: "EXTRACTSOURCES"
Name: "Celtx Portable"
Icon: "CeltxPortable.ico"
Caption: "Celtx Portable - 0.5.0.0"
OutFile: "CeltxPortable.exe"
LoadLanguageFile: C:\Program Files\NSIS\Contrib\Language files\English.nlf
VIAddVersionKey: "ProductName" "Celtx Portable"
VIAddVersionKey: "Comments" "Allow Celtx to be run from a removeable drive. This launcher is based on the Portable Application Template created by Klonk (Karl Loncarek)."
VIAddVersionKey: "LegalCopyright" "Launcher created by BK"
VIAddVersionKey: "CompanyName" "by BK"
VIAddVersionKey: "FileDescription" "Celtx Portable"
VIAddVersionKey: "FileVersion" "0.5.0.0"
VIAddVersionKey: "OriginalFilename" "CeltxPortable.exe"
Section: "Main"
Call "InitINI"
Call "InitVars"
Call "InitInstall"
Call "Init"
Call "InitReg"
Call "InitFiles"
Call "InitFolders"
Call "RunApp"
Call "CleanFolders"
Call "CleanFiles"
Call "CleanReg"
Call "Clean"
SectionEnd
Function: "InitINI"
StrCpy $PROGRAMDIR "" () ()
StrCpy $DATADIR "" () ()
StrCpy $COMMONDIR "" () ()
StrCpy $PROGRAMEXE "" () ()
StrCpy $SPLASHSCREEN "" () ()
StrCpy $PROGRAMPARMS "" () ()
StrCpy $EXTRACTSOURCES "TRUE" () ()
IfFileExists: "$EXEDIR\CeltxPortable.ini" ?  : CheckPortableINI
StrCpy $INIFILE "$EXEDIR\CeltxPortable.ini" () ()
Goto: ReadINIFile
IfFileExists: "$EXEDIR\CeltxPortable\CeltxPortable.ini" ?  : CheckPortableAppsINI
StrCpy $INIFILE "$EXEDIR\CeltxPortable\CeltxPortable.ini" () ()
Goto: ReadINIFile
IfFileExists: "$EXEDIR\PortableApps\CeltxPortable\CeltxPortable.ini" ?  : InitINIEnd
StrCpy $INIFILE "$EXEDIR\PortableApps\CeltxPortable\CeltxPortable.ini" () ()
Goto: ReadINIFile
Goto: InitINIEnd
ReadINIStr $0 [CeltxPortable]:ProgramDirectory from $INIFILE
StrCmp "$0" "" equal=INIDataDirectory, nonequal=
StrCpy $PROGRAMDIR "$EXEDIR\$0" () ()
ReadINIStr $0 [CeltxPortable]:DataDirectory from $INIFILE
StrCmp "$0" "" equal=INICommonDirectory, nonequal=
StrCpy $DATADIR "$EXEDIR\$0" () ()
ReadINIStr $0 [CeltxPortable]:CommonDirectory from $INIFILE
StrCmp "$0" "" equal=INIProgramExecutable, nonequal=
StrCpy $COMMONDIR "$0" () ()
ReadINIStr $0 [CeltxPortable]:ProgramExecutable from $INIFILE
StrCmp "$0" "" equal=INISplashScreen, nonequal=
StrCpy $PROGRAMEXE "$0" () ()
ReadINIStr $0 [CeltxPortable]:SplashScreen from $INIFILE
StrCmp "$0" "" equal=INIGTKVersion, nonequal=
StrCpy $SPLASHSCREEN "$0" () ()
ReadINIStr $0 [CeltxPortable]:ProgramParameters from $INIFILE
StrCpy $PROGRAMPARMS "$0" () ()
ReadINIStr $0 [CeltxPortable]:ExtractSources from $INIFILE
StrCmp "$0" "" equal=InitINIEnd, nonequal=
StrCpy $EXTRACTSOURCES "$0" () ()
FunctionEnd
Function: "InitVars"
StrCmp "$SPLASHSCREEN" "" equal=0, nonequal=InitProgramEXE
StrCpy $SPLASHSCREEN "enabled" () ()
StrCmp "$PROGRAMEXE" "" equal=0, nonequal=InitProgramDIR
StrCpy $PROGRAMEXE "Celtx.exe" () ()
StrCmp "$PROGRAMDIR" "" equal=0, nonequal=InitVarEnd
!insertmacro: WordFindCall
!insertmacro: end of WordFindCall
IfFileExists: "$R0\CommonFiles\*.*" ? 0 : +2
StrCpy $COMMONDIR "$R0\CommonFiles" () ()
IfFileExists: "$EXEDIR\CommonFiles\*.*" ? 0 : +2
StrCpy $COMMONDIR "$EXEDIR\CommonFiles" () ()
IfFileExists: "$EXEDIR\PortableApps\CommonFiles\*.*" ? 0 : +2
StrCpy $COMMONDIR "$EXEDIR\PortableApps\CommonFiles" () ()
StrCpy $DATADIR "$EXEDIR\Data" () ()
StrCpy $PROGRAMDIR "$EXEDIR\App\Celtx" () ()
StrCpy $SOURCEDIR "$EXEDIR\Other\CeltxPortableSources" () ()
IfFileExists: "$EXEDIR\CeltxPortable\App\Celtx\*.*" ? 0 : CheckPortableAppsDIR
StrCpy $PROGRAMDIR "$EXEDIR\CeltxPortable\App\Celtx" () ()
StrCpy $DATADIR "$EXEDIR\CeltxPortable\Data" () ()
StrCpy $SOURCEDIR "$EXEDIR\CeltxPortable\Other\CeltxPortableSources" () ()
Goto: InitVarEnd
IfFileExists: "$EXEDIR\PortableApps\CeltxPortable\App\Celtx\*.*" ? 0 : InitDataDIR
StrCpy $PROGRAMDIR "$EXEDIR\PortableApps\CeltxPortable\App\Celtx" () ()
StrCpy $DATADIR "$EXEDIR\PortableApps\CeltxPortable\Data" () ()
StrCpy $SOURCEDIR "$EXEDIR\PortableApps\CeltxPortable\Other\CeltxPortableSources" () ()
Goto: InitVarEnd
StrCmp "$DATADIR" "" equal=0, nonequal=InitVarEnd
MessageBox: 48: ""DataDirectory" was not set in INI file.  Please check your configuration!"
Abort: ""
FunctionEnd
Function: "InitInstall"
StrCmp "$EXTRACTSOURCES" "TRUE" equal=0, nonequal=InitInstallSourcesEnd
SetOutPath: "$SOURCEDIR"
File: "CeltxPortable.jpg" 1112 bytes
File: "CeltxPortable.ico" 4286 bytes
File: "Celtx.nsi" 68128 bytes
warning: File: "readme.txt" -> no files found. (C:\Documents and Settings\Stas\Desktop\Celtx.nsi:407)
SetOutPath: "$DATADIR"
warning: File: "Registry.reg" -> no files found. (C:\Documents and Settings\Stas\Desktop\Celtx.nsi:409)
FunctionEnd
Function: "Init"
IfFileExists: "$DATADIR\*.*" ? +2 : 
CreateDirectory: "$DATADIR"
IfFileExists: "$PROGRAMDIR\*.*" ? +2 : 
CreateDirectory: "$PROGRAMDIR"
IfFileExists: "$PROGRAMDIR\$PROGRAMEXE" ? FoundEXE : 
MessageBox: 52: "$PROGRAMEXE was not found.
Do you want to copy your local installation into your portable applications directory? (This could take some time)

When you select "NO" this launcher will be terminated. In this case, please copy the necessary files yourself." (on IDYES goto +2)
Abort: ""
File: "Dialogs.dll"->"$PLUGINSDIR\Dialogs.dll" 8192 bytes
Plugin Command: Folder Select installation folder of Celtx  Select the main folder where you installed "Celtx" on your harddrive: $PROGRAMFILES 10
CopyFiles: "$R0\*.*" -> "$PROGRAMDIR", size=0KB
MessageBox: 68: "Copying is finished now. You could now (or later) delete unneeded files.
Do you want to launch CeltxPortable?" (on IDYES goto +2)
Abort: ""
IfFileExists: "$PROGRAMDIR\$PROGRAMEXE" ? FoundEXE : 
MessageBox: 48: "$PROGRAMEXE was not found. Please check your configuration!"
Abort: ""
File: "FindProcDLL.dll"->"$PLUGINSDIR\FindProcDLL.dll" 31744 bytes
Plugin Command: FindProc $PROGRAMEXE
StrCmp "$R0" "1" equal=, nonequal=EndEXE
StrCpy $SECONDLAUNCH "true" () ()
File: "UserInfo.dll"->"$PLUGINSDIR\UserInfo.dll" 4096 bytes
Plugin Command: GetAccountType
Pop: $0
StrCmp "$0" "Admin" equal=InitAdminEnd, nonequal=
MessageBox: 48: "You must be logged in as a local administrator for this launcher to work!"
Abort: ""
StrCmp "$SPLASHSCREEN" "enabled" equal=0, nonequal=NoSplash
InitPluginsDir
File: "CeltxPortable.jpg"->"$PLUGINSDIR\splash.jpg" 0/1112 bytes
File: "newadvsplash.dll"->"$PLUGINSDIR\newadvsplash.dll" 8704 bytes
Plugin Command: show 2500 200 200 -1 /L $PLUGINSDIR\splash.jpg
IfFileExists: "$DATADIR\UserProfile\*.*" ? +2 : 
CreateDirectory: "$DATADIR\UserProfile"
File: "System.dll"->"$PLUGINSDIR\System.dll" 10240 bytes
Plugin Command: Call Kernel32::SetEnvironmentVariableA(t, t) i("USERPROFILE", "$DATADIR\UserProfile").r0
StrCmp "$0" "0" equal=ProfileError, nonequal=
Goto: ProfileDone
MessageBox: 48: "Can't set environment variable for new Userprofile!
Launcher will be terminated."
Abort: ""
FunctionEnd
Function: "InitReg"
StrCmp "$SECONDLAUNCH" "true" equal=InitRegEnd, nonequal=
IfFileExists: "$DATADIR\RegistryBackup.reg" ? 0 : +2
Delete: "$DATADIR\RegistryBackup.reg"
StrCpy $R8 "0" () ()
Push: EndOfStack
IfFileExists: "$DATADIR\Registry.reg" ? 0 : InitRegUseVar
StrCpy $R0 "$DATADIR\Registry.reg" () ()
Call "RegFileToStack"
Goto: InitRegLoop
StrCpy $R0 "HKEY_CLASSES_ROOT\.celtx||HKEY_CLASSES_ROOT\.tceltx||HKEY_CLASSES_ROOT\celtx_auto_file||HKEY_CLASSES_ROOT\celtx_auto_file\shell||HKEY_CLASSES_ROOT\celtx_auto_file\shell\open||HKEY_CLASSES_ROOT\celtx_auto_file\shell\open\ddeexec||HKEY_CLASSES_ROOT\celtx_auto_file\shell\open\ddeexec\Topic||HKEY_CLASSES_ROOT\celtx_auto_file\shell\open\ddeexec\Application||HKEY_CLASSES_ROOT\celtx_auto_file\shell\open\command||HKEY_CLASSES_ROOT\celtx_auto_file\DefaultIcon||HKEY_CLASSES_ROOT\celtx_tmpl_file||HKEY_CLASSES_ROOT\celtx_tmpl_file\shell||HKEY_CLASSES_ROOT\celtx_tmpl_file\shell\open||HKEY_CLASSES_ROOT\celtx_tmpl_file\shell\ddeexec||HKEY_CLASSES_ROOT\celtx_tmpl_file\shell\open\ddeexec\Topic||HKEY_CLASSES_ROOT\celtx_tmpl_file\shell\open\ddeexec\Application||HKEY_CLASSES_ROOT\celtx_tmpl_file\shell\open\command||HKEY_CLASSES_ROOT\celtx_tmpl_file\DefaultIcon||HKEY_CLASSES_ROOT\CLSID\{0D68D6D0-D93D-4D08-A30D-F00DD1F45B24}\InProcServer32||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx 0.9.9.5||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx 0.9.9.5\extensions||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx 0.9.9.5\bin||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx\0.9.9.5 (en-US)||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx\0.9.9.5 (en-US)\Uninstall||HKEY_LOCAL_MACHINE\SOFTWARE\Greyfirst\Celtx\0.9.9.5 (en-US)\Main||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\shell||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\shell\properties||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\shell\properties\command||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\shell\open||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\shell\open\command||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\InstallInfo||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\DefaultIcon||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\Capabilities||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\Capabilities\StartMenu||HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\CELTX.EXE\Capabilities\FileAssociations||HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG||HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\ShimInclusionList\CELTX.EXE||HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\celtx.exe||HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Celtx (0.9.9.5)||HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Reporting\EventCache\7971f918-a847-4430-9279-4a52d1efe18d||HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Celtx||HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Celtx\0.9.9.5 (en-US)||HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Celtx\0.9.9.5 (en-US)\Uninstall||HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications||HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Dhcp\Parameters||HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp\Parameters||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\*||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\exe||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories\{00021493-0000-0000-C000-000000000046}\Enum||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories\{00021494-0000-0000-C000-000000000046}\Enum||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StreamMRU||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\106||HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count||HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop" () ()
Call "ValuesToStack"
Pop: $R9
StrCmp "$R9" "EndOfStack" equal=InitRegApply, nonequal=
IntOp: $R8=$R8+1
Invalid command: ${registry::KeyExists}
Error in script "C:\Documents and Settings\Stas\Desktop\Celtx.nsi" on line 528 -- aborting creation process