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