I am having the same problem using packager 2.1RC1 and the one that dliroulet posted above but continue to get the same error. This is the log file: Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp Using file as OCS Inventory NG Agent Setup file OCS Inventory NG Agent for Windows version is <2.1.0.3> Using < /S /NOSPLASH /SERVER=http://hades.cts.cwu.edu/ocsinventory> as OCS Inventory NG Agent setup command line options Using <$PROGRAMFILES\OCS Inventory Agent> as OCS Inventory NG Agent installation Folder Using <$APPDATA\OCS Inventory NG\Agent> as OCS Inventory NG agent data folder Using <> as certificate file to include Create folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\OcsData Copy failed Using <> as Label text Not using Microsoft SysInternals PsExec.exe tool Create folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\OcsPlugins Extracting NSIS compiler Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS Extract: COPYING... 100% Extract: NSIS.chm... 100% Extract: NSIS.chw... 100% Extract: NSIS.exe... 100% Extract: makensis.exe... 100% Extract: makensisw.exe... 100% Extract: nsisconf.nsh... 100% Extract: uninst-nsis.exe... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Bin Extract: GenPat.exe... 100% Extract: LibraryLocal.exe... 100% Extract: MakeLangId.exe... 100% Extract: RegTool.bin... 100% Extract: zip2exe.exe... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Contrib Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Contrib\Graphics Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Contrib\Graphics\Checks Extract: big.bmp... 100% Extract: classic-cross.bmp... 100% Extract: classic.bmp... 100% Extract: colorful.bmp... 100% Extract: grey-cross.bmp... 100% Extract: grey.bmp... 100% Extract: modern.bmp... 100% Extract: red-round.bmp... 100% Extract: red.bmp... 100% Extract: simple-round.bmp... 100% Extract: simple-round2.bmp... 100% Extract: simple.bmp... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Contrib\Graphics\Header Extract: nsis-r.bmp... 100% Extract: nsis.bmp... 100% Extract: orange-nsis.bmp... 100% Extract: orange-r-nsis.bmp... 100% Extract: orange-r.bmp... 100% Extract: orange-uninstall-nsis.bmp... 100% Extract: orange-uninstall-r-nsis.bmp... 100% Extract: orange-uninstall-r.bmp... 100% Extract: orange-uninstall.bmp... 100% Extract: orange.bmp... 100% Extract: win.bmp... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Contrib\Graphics\Icons Extract: arrow-install.ico... 100% Extract: arrow-uninstall.ico... 100% Extract: arrow2-install.ico... 100% Extract: arrow2-uninstall.ico... 100% Extract: box-install.ico... 100% Extract: box-uninstall.ico... 100% Extract: classic-install.ico... 100% Extract: classic-uninstall.ico... 100% Extract: llama-blue.ico... 100% Extract: llama-grey.ico... 100% Extract: modern-install-blue-full.ico... 100% Extract: modern-install-blue.ico... 100% Extract: modern-install-colorful.ico... 100% Extract: modern-install-full.ico... 100% Extract: modern-install.ico... 100% Extract: modern-uninstall-blue-full.ico... 100% Extract: modern-uninstall-blue.ico... 100% Extract: modern-uninstall-colorful.ico... 100% Extract: modern-uninstall-full.ico... 100% Extract: modern-uninstall.ico... 100% Extract: nsis1-install.ico... 100% Extract: nsis1-uninstall.ico... 100% Extract: orange-install-nsis.ico... 100% Extract: orange-install.ico... 100% Extract: orange-uninstall-nsis.ico... 100% Extract: orange-uninstall.ico... 100% Extract: pixel-install.ico... 100% Extract: pixel-uninstall.ico... 100% Extract: win-install.ico... 100% Extract: win-uninstall.ico... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Contrib\Graphics\Wizard Extract: arrow.bmp... 100% Extract: llama.bmp... 100% Extract: nsis.bmp... 100% Extract: nullsoft.bmp... 100% Extract: orange-nsis.bmp... 100% Extract: orange-uninstall-nsis.bmp... 100% Extract: orange-uninstall.bmp... 100% Extract: orange.bmp... 100% Extract: win.bmp... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Contrib\Language files Extract: Afrikaans.nlf... 100% Extract: Afrikaans.nsh... 100% Extract: Albanian.nlf... 100% Extract: Albanian.nsh... 100% Extract: Arabic.nlf... 100% Extract: Arabic.nsh... 100% Extract: Basque.nlf... 100% Extract: Basque.nsh... 100% Extract: Belarusian.nlf... 100% Extract: Belarusian.nsh... 100% Extract: Bosnian.nlf... 100% Extract: Bosnian.nsh... 100% Extract: Breton.nlf... 100% Extract: Breton.nsh... 100% Extract: Bulgarian.nlf... 100% Extract: Bulgarian.nsh... 100% Extract: Catalan.nlf... 100% Extract: Catalan.nsh... 100% Extract: Croatian.nlf... 100% Extract: Croatian.nsh... 100% Extract: Czech.nlf... 100% Extract: Czech.nsh... 100% Extract: Danish.nlf... 100% Extract: Danish.nsh... 100% Extract: Dutch.nlf... 100% Extract: Dutch.nsh... 100% Extract: English.nlf... 100% Extract: English.nsh... 100% Extract: Esperanto.nlf... 100% Extract: Esperanto.nsh... 100% Extract: Estonian.nlf... 100% Extract: Estonian.nsh... 100% Extract: Farsi.nlf... 100% Extract: Farsi.nsh... 100% Extract: Finnish.nlf... 100% Extract: Finnish.nsh... 100% Extract: French.nlf... 100% Extract: French.nsh... 100% Extract: Galician.nlf... 100% Extract: Galician.nsh... 100% Extract: German.nlf... 100% Extract: German.nsh... 100% Extract: Greek.nlf... 100% Extract: Greek.nsh... 100% Extract: Hebrew.nlf... 100% Extract: Hebrew.nsh... 100% Extract: Hungarian.nlf... 100% Extract: Hungarian.nsh... 100% Extract: Icelandic.nlf... 100% Extract: Icelandic.nsh... 100% Extract: Indonesian.nlf... 100% Extract: Indonesian.nsh... 100% Extract: Irish.nlf... 100% Extract: Irish.nsh... 100% Extract: Italian.nlf... 100% Extract: Italian.nsh... 100% Extract: Japanese.nlf... 100% Extract: Japanese.nsh... 100% Extract: Korean.nlf... 100% Extract: Korean.nsh... 100% Extract: Kurdish.nlf... 100% Extract: Kurdish.nsh... 100% Extract: Latvian.nlf... 100% Extract: Latvian.nsh... 100% Extract: Lithuanian.nlf... 100% Extract: Lithuanian.nsh... 100% Extract: Luxembourgish.nlf... 100% Extract: Luxembourgish.nsh... 100% Extract: Macedonian.nlf... 100% Extract: Macedonian.nsh... 100% Extract: Malay.nlf... 100% Extract: Malay.nsh... 100% Extract: Mongolian.nlf... 100% Extract: Mongolian.nsh... 100% Extract: Norwegian.nlf... 100% Extract: Norwegian.nsh... 100% Extract: NorwegianNynorsk.nlf... 100% Extract: NorwegianNynorsk.nsh... 100% Extract: Polish.nlf... 100% Extract: Polish.nsh... 100% Extract: Portuguese.nlf... 100% Extract: Portuguese.nsh... 100% Extract: PortugueseBR.nlf... 100% Extract: PortugueseBR.nsh... 100% Extract: Romanian.nlf... 100% Extract: Romanian.nsh... 100% Extract: Russian.nlf... 100% Extract: Russian.nsh... 100% Extract: Serbian.nlf... 100% Extract: Serbian.nsh... 100% Extract: SerbianLatin.nlf... 100% Extract: SerbianLatin.nsh... 100% Extract: SimpChinese.nlf... 100% Extract: SimpChinese.nsh... 100% Extract: Slovak.nlf... 100% Extract: Slovak.nsh... 100% Extract: Slovenian.nlf... 100% Extract: Slovenian.nsh... 100% Extract: Spanish.nlf... 100% Extract: Spanish.nsh... 100% Extract: SpanishInternational.nlf... 100% Extract: SpanishInternational.nsh... 100% Extract: Swedish.nlf... 100% Extract: Swedish.nsh... 100% Extract: Thai.nlf... 100% Extract: Thai.nsh... 100% Extract: TradChinese.nlf... 100% Extract: TradChinese.nsh... 100% Extract: Turkish.nlf... 100% Extract: Turkish.nsh... 100% Extract: Ukrainian.nlf... 100% Extract: Ukrainian.nsh... 100% Extract: Uzbek.nlf... 100% Extract: Uzbek.nsh... 100% Extract: Welsh.nlf... 100% Extract: Welsh.nsh... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Contrib\Modern UI Extract: System.nsh... 100% Extract: ioSpecial.ini... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Contrib\Modern UI 2 Extract: Deprecated.nsh... 100% Extract: Interface.nsh... 100% Extract: Localization.nsh... 100% Extract: MUI2.nsh... 100% Extract: Pages.nsh... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Contrib\Modern UI 2\Pages Extract: Components.nsh... 100% Extract: Directory.nsh... 100% Extract: Finish.nsh... 100% Extract: InstallFiles.nsh... 100% Extract: License.nsh... 100% Extract: StartMenu.nsh... 100% Extract: UninstallConfirm.nsh... 100% Extract: Welcome.nsh... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Contrib\UIs Extract: default.exe... 100% Extract: modern.exe... 100% Extract: modern_headerbmp.exe... 100% Extract: modern_headerbmpr.exe... 100% Extract: modern_nodesc.exe... 100% Extract: modern_smalldesc.exe... 100% Extract: sdbarker_tiny.exe... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Contrib\zip2exe Extract: Base.nsh... 100% Extract: Classic.nsh... 100% Extract: Modern.nsh... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\AdvSplash Extract: advsplash.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\Banner Extract: Readme.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\BgImage Extract: BgImage.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\Dialer Extract: Dialer.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\InstallOptions Extract: Changelog.txt... 100% Extract: Readme.html... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\Math Extract: Math.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\Modern UI Extract: Changelog.txt... 100% Extract: License.txt... 100% Extract: Readme.html... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\Modern UI\images Extract: closed.gif... 100% Extract: header.gif Extract: open.gif Extract: screen1.png... 100% Extract: screen2.png... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\Modern UI 2 Extract: License.txt... 100% Extract: Readme.html... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\Modern UI 2\images Extract: closed.gif... 100% Extract: header.gif Extract: open.gif Extract: screen1.png... 100% Extract: screen2.png... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\MultiUser Extract: Readme.html... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\NSISdl Extract: License.txt... 100% Extract: ReadMe.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\Splash Extract: splash.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\StartMenu Extract: Readme.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\StrFunc Extract: StrFunc.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\System Extract: System.html... 100% Extract: WhatsNew.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\TextReplace Extract: Readme.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\VPatch Extract: Readme.html... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\makensisw Extract: License.txt... 100% Extract: Readme.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\nsDialogs Extract: Readme.html... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Docs\nsExec Extract: nsExec.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples Extract: FileFunc.ini... 100% Extract: FileFunc.nsi... 100% Extract: FileFuncTest.nsi... 100% Extract: Library.nsi... 100% Extract: LogicLib.nsi... 100% Extract: Memento.nsi... 100% Extract: StrFunc.nsi... 100% Extract: TextFunc.ini... 100% Extract: TextFunc.nsi... 100% Extract: TextFuncTest.nsi... 100% Extract: UserVars.nsi... 100% Extract: VersionInfo.nsi... 100% Extract: WordFunc.ini... 100% Extract: WordFunc.nsi... 100% Extract: WordFuncTest.nsi... 100% Extract: bigtest.nsi... 100% Extract: example1.nsi... 100% Extract: example2.nsi... 100% Extract: gfx.nsi... 100% Extract: languages.nsi... 100% Extract: makensis.nsi... 100% Extract: one-section.nsi... 100% Extract: primes.nsi... 100% Extract: rtest.nsi... 100% Extract: silent.nsi... 100% Extract: viewhtml.nsi... 100% Extract: waplugin.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\AdvSplash Extract: Example.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\Banner Extract: Example.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\BgImage Extract: Example.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\InstallOptions Extract: test.ini... 100% Extract: test.nsi... 100% Extract: testimgs.ini... 100% Extract: testimgs.nsi... 100% Extract: testlink.ini... 100% Extract: testlink.nsi... 100% Extract: testnotify.ini... 100% Extract: testnotify.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\Math Extract: math.nsi... 100% Extract: mathtest.ini... 100% Extract: mathtest.nsi... 100% Extract: mathtest.txt... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\Modern UI Extract: Basic.nsi... 100% Extract: HeaderBitmap.nsi... 100% Extract: MultiLanguage.nsi... 100% Extract: StartMenu.nsi... 100% Extract: WelcomeFinish.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\Plugin Extract: exdll-vs2008.sln... 100% Extract: exdll-vs2008.vcproj... 100% Extract: exdll.c... 100% Extract: exdll.dpr... 100% Extract: exdll.dsp... 100% Extract: exdll.dsw... 100% Extract: exdll_with_unit.dpr... 100% Extract: extdll.inc... 100% Extract: nsis.pas... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\Plugin\nsis Extract: api.h... 100% Extract: pluginapi.h... 100% Extract: pluginapi.lib... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\Splash Extract: Example.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\StartMenu Extract: Example.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\System Extract: Resource.dll... 100% Extract: SysFunc.nsh... 100% Extract: System.nsh... 100% Extract: System.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\TextReplace Extract: TextReplaceTest.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\UserInfo Extract: UserInfo.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\VPatch Extract: example.nsi... 100% Extract: newfile.txt... 100% Extract: oldfile.txt... 100% Extract: patch.pat Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\nsDialogs Extract: InstallOptions.nsi... 100% Extract: example.nsi... 100% Extract: timer.nsi... 100% Extract: welcome.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Examples\nsExec Extract: test.nsi... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Include Extract: Colors.nsh... 100% Extract: FileFunc.nsh... 100% Extract: InstallOptions.nsh... 100% Extract: LangFile.nsh... 100% Extract: Library.nsh... 100% Extract: LogicLib.nsh... 100% Extract: MUI.nsh Extract: MUI2.nsh Extract: Memento.nsh... 100% Extract: MultiUser.nsh... 100% Extract: Sections.nsh... 100% Extract: StrFunc.nsh... 100% Extract: TextFunc.nsh... 100% Extract: TextReplace.nsh... 100% Extract: UpgradeDLL.nsh... 100% Extract: Util.nsh... 100% Extract: VB6RunTime.nsh... 100% Extract: VPatchLib.nsh... 100% Extract: WinCore.nsh... 100% Extract: WinMessages.nsh... 100% Extract: WinVer.nsh... 100% Extract: WordFunc.nsh... 100% Extract: nsDialogs.nsh... 100% Extract: x64.nsh... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Include\Win Extract: WinDef.nsh... 100% Extract: WinError.nsh... 100% Extract: WinNT.nsh... 100% Extract: WinUser.nsh... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Menu Extract: index.html... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Menu\images Extract: header.gif... 100% Extract: line.gif... 100% Extract: site.gif... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Plugins Extract: AdvSplash.dll... 100% Extract: Banner.dll... 100% Extract: BgImage.dll... 100% Extract: Dialer.dll... 100% Extract: InstallOptions.dll... 100% Extract: KillProcDLL.dll... 100% Extract: LangDLL.dll... 100% Extract: Math.dll... 100% Extract: NSISdl.dll... 100% Extract: SimpleFC.dll... 100% Extract: Splash.dll... 100% Extract: StartMenu.dll... 100% Extract: System.dll... 100% Extract: TextReplace.dll... 100% Extract: TypeLib.dll... 100% Extract: UserInfo.dll... 100% Extract: VPatch.dll... 100% Extract: inetc.dll... 100% Extract: nsDialogs.dll... 100% Extract: nsExec.dll... 100% Extract: services.dll... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\NSIS\Stubs Extract: bzip2... 100% Extract: bzip2_solid... 100% Extract: lzma... 100% Extract: lzma_solid... 100% Extract: uninst... 100% Extract: zlib... 100% Extract: zlib_solid... 100% Output folder: C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp Executing NSIS compiler for custom All-In-One Installer MakeNSIS v2.46 - Copyright 1995-2009 Contributors See the file COPYING for license details. Credits can be found in the Users Manual. Processing config: Processing plugin dlls: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\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 - InstallOptions::dialog - InstallOptions::initDialog - InstallOptions::show - KillProcDLL::KillProc - LangDLL::LangDialog - Math::Script - NSISdl::download - NSISdl::download_quiet - SimpleFC::AddApplication - SimpleFC::AddPort - SimpleFC::AdvAddRule - SimpleFC::AdvExistsRule - SimpleFC::AdvRemoveRule - SimpleFC::AllowDisallowExceptionsNotAllowed - SimpleFC::AllowDisallowIcmpInboundEchoRequest - SimpleFC::AllowDisallowIcmpInboundMaskRequest - SimpleFC::AllowDisallowIcmpInboundRouterRequest - SimpleFC::AllowDisallowIcmpInboundTimestampRequest - SimpleFC::AllowDisallowIcmpOutboundDestinationUnreachable - SimpleFC::AllowDisallowIcmpOutboundPacketTooBig - SimpleFC::AllowDisallowIcmpOutboundParameterProblem - SimpleFC::AllowDisallowIcmpOutboundSourceQuench - SimpleFC::AllowDisallowIcmpOutboundTimeExceeded - SimpleFC::AllowDisallowIcmpRedirect - SimpleFC::AreExceptionsNotAllowed - SimpleFC::AreNotificationsEnabled - SimpleFC::EnableDisableApplication - SimpleFC::EnableDisableFirewall - SimpleFC::EnableDisableNotifications - SimpleFC::EnableDisablePort - SimpleFC::IsApplicationAdded - SimpleFC::IsApplicationEnabled - SimpleFC::IsFirewallEnabled - SimpleFC::IsFirewallServiceRunning - SimpleFC::IsIcmpTypeAllowed - SimpleFC::IsPortAdded - SimpleFC::IsPortEnabled - SimpleFC::RemoveApplication - SimpleFC::RemovePort - SimpleFC::RestoreDefaults - SimpleFC::StartStopFirewallService - Splash::show - StartMenu::Init - StartMenu::Select - StartMenu::Show - System::Alloc - System::Call - System::Copy - System::Free - System::Get - System::Int64Op - System::Store - TextReplace::_FillReadBuffer - TextReplace::_FindInFile - TextReplace::_FreeReadBuffer - TextReplace::_ReplaceInFile - TextReplace::_Unload - TypeLib::GetLibVersion - TypeLib::Register - TypeLib::UnRegister - UserInfo::GetAccountType - UserInfo::GetName - UserInfo::GetOriginalAccountType - VPatch::GetFileCRC32 - VPatch::GetFileMD5 - VPatch::vpatchfile - inetc::get - inetc::head - inetc::post - inetc::put - nsDialogs::Create - nsDialogs::CreateControl - nsDialogs::CreateItem - nsDialogs::CreateTimer - nsDialogs::GetUserData - nsDialogs::KillTimer - nsDialogs::OnBack - nsDialogs::OnChange - nsDialogs::OnClick - nsDialogs::OnNotify - nsDialogs::SelectFileDialog - nsDialogs::SelectFolderDialog - nsDialogs::SetRTL - nsDialogs::SetUserData - nsDialogs::Show - nsExec::Exec - nsExec::ExecToLog - nsExec::ExecToStack - services::GetServiceNameFromDisplayName - services::GrantLogonAsAService - services::HasLogonAsAService - services::IsProcessUserAdministrator - services::IsServiceInstalled - services::IsServiceRunning - services::RemoveLogonAsAService - services::SendServiceCommand !define: "MUI_INSERT_NSISCONF"="" Changing directory to: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp" Processing script file: "runas.nsi" !include: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Include\MUI.nsh" !include: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Contrib\Modern UI\System.nsh" NSIS Modern User Interface version 1.8 - Copyright 2002-2009 Joost Verburg (C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Contrib\Modern UI\System.nsh:8) !define: "MUI_INCLUDED"="" !define: "MUI_SYSVERSION"="1.8" !define: "MUI_VERBOSE"="3" !include: closed: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Contrib\Modern UI\System.nsh" !include: closed: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Include\MUI.nsh" !insertmacro: MUI_LANGUAGE !insertmacro: end of MUI_LANGUAGE !include: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Include\FileFunc.nsh" !define: "FILEFUNC_INCLUDED"="" !include: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Include\Util.nsh" !include: closed: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Include\Util.nsh" !define: "Locate"="!insertmacro LocateCall" !define: "un.Locate"="!insertmacro LocateCall" !define: "GetSize"="!insertmacro GetSizeCall" !define: "un.GetSize"="!insertmacro GetSizeCall" !define: "DriveSpace"="!insertmacro DriveSpaceCall" !define: "un.DriveSpace"="!insertmacro DriveSpaceCall" !define: "GetDrives"="!insertmacro GetDrivesCall" !define: "un.GetDrives"="!insertmacro GetDrivesCall" !define: "GetTime"="!insertmacro GetTimeCall" !define: "un.GetTime"="!insertmacro GetTimeCall" !define: "GetFileAttributes"="!insertmacro GetFileAttributesCall" !define: "un.GetFileAttributes"="!insertmacro GetFileAttributesCall" !define: "GetFileVersion"="!insertmacro GetFileVersionCall" !define: "un.GetFileVersion"="!insertmacro GetFileVersionCall" !define: "GetExeName"="!insertmacro GetExeNameCall" !define: "un.GetExeName"="!insertmacro GetExeNameCall" !define: "GetExePath"="!insertmacro GetExePathCall" !define: "un.GetExePath"="!insertmacro GetExePathCall" !define: "GetParameters"="!insertmacro GetParametersCall" !define: "un.GetParameters"="!insertmacro GetParametersCall" !define: "GetOptions"="!insertmacro GetOptionsCall" !define: "un.GetOptions"="!insertmacro GetOptionsCall" !define: "GetOptionsS"="!insertmacro GetOptionsSCall" !define: "un.GetOptionsS"="!insertmacro GetOptionsSCall" !define: "GetRoot"="!insertmacro GetRootCall" !define: "un.GetRoot"="!insertmacro GetRootCall" !define: "GetParent"="!insertmacro GetParentCall" !define: "un.GetParent"="!insertmacro GetParentCall" !define: "GetFileName"="!insertmacro GetFileNameCall" !define: "un.GetFileName"="!insertmacro GetFileNameCall" !define: "GetBaseName"="!insertmacro GetBaseNameCall" !define: "un.GetBaseName"="!insertmacro GetBaseNameCall" !define: "GetFileExt"="!insertmacro GetFileExtCall" !define: "un.GetFileExt"="!insertmacro GetFileExtCall" !define: "BannerTrimPath"="!insertmacro BannerTrimPathCall" !define: "un.BannerTrimPath"="!insertmacro BannerTrimPathCall" !define: "DirState"="!insertmacro DirStateCall" !define: "un.DirState"="!insertmacro DirStateCall" !define: "RefreshShellIcons"="!insertmacro RefreshShellIconsCall" !define: "un.RefreshShellIcons"="!insertmacro RefreshShellIconsCall" !include: closed: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Include\FileFunc.nsh" !include: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Include\TextFunc.nsh" !define: "TEXTFUNC_INCLUDED"="" !include: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Include\FileFunc.nsh" !include: closed: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Include\FileFunc.nsh" !include: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Include\Util.nsh" !include: closed: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Include\Util.nsh" !define: "LineFind"="!insertmacro LineFindCall" !define: "un.LineFind"="!insertmacro LineFindCall" !define: "LineRead"="!insertmacro LineReadCall" !define: "un.LineRead"="!insertmacro LineReadCall" !define: "FileReadFromEnd"="!insertmacro FileReadFromEndCall" !define: "un.FileReadFromEnd"="!insertmacro FileReadFromEndCall" !define: "LineSum"="!insertmacro LineSumCall" !define: "un.LineSum"="!insertmacro LineSumCall" !define: "FileJoin"="!insertmacro FileJoinCall" !define: "un.FileJoin"="!insertmacro FileJoinCall" !define: "TextCompare"="!insertmacro TextCompareCall" !define: "un.TextCompare"="!insertmacro TextCompareCall" !define: "TextCompareS"="!insertmacro TextCompareSCall" !define: "un.TextCompareS"="!insertmacro TextCompareSCall" !define: "ConfigRead"="!insertmacro ConfigReadCall" !define: "un.ConfigRead"="!insertmacro ConfigReadCall" !define: "ConfigReadS"="!insertmacro ConfigReadSCall" !define: "un.ConfigReadS"="!insertmacro ConfigReadSCall" !define: "ConfigWrite"="!insertmacro ConfigWriteCall" !define: "un.ConfigWrite"="!insertmacro ConfigWriteCall" !define: "ConfigWriteS"="!insertmacro ConfigWriteSCall" !define: "un.ConfigWriteS"="!insertmacro ConfigWriteSCall" !define: "FileRecode"="!insertmacro FileRecodeCall" !define: "un.FileRecode"="!insertmacro FileRecodeCall" !define: "TrimNewLines"="!insertmacro TrimNewLinesCall" !define: "un.TrimNewLines"="!insertmacro TrimNewLinesCall" !include: closed: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\nsis\Include\TextFunc.nsh" !insertmacro: GetTime !insertmacro: end of GetTime !insertmacro: FileJoin !insertmacro: end of FileJoin !define: "PRODUCT_NAME"="OCS Inventory NG Packager (All-In-One Agent Installer)" !define: "PRODUCT_VERSION"="2.1.0.1" !define: "TIME_OUT"="300" Name: "OCS Inventory NG Packager (All-In-One Agent Installer)" Icon: "OCSInventory.ico" OutFile: "OcsPackage.exe" SilentInstall: Silent ShowInstDetails: Hide Var: "logBuffer" Var: "Admin_ID" Var: "Admin_Pwd" Var: "Setup_Log_File" VIAddVersionKey: "ProductName" "OCS Inventory NG Packager (All-In-One Agent Installer)" VIAddVersionKey: "Comments" "OCS Inventory NG Packager (All-In-One Agent Installer) 2.1.0.1 for installing OCS Inventory NG Agent, Certificate and Plugins from an unprivilegied account" VIAddVersionKey: "CompanyName" "OCS Inventory NG Team" VIAddVersionKey: "LegalTrademarks" "OCS Inventory NG Team" VIAddVersionKey: "LegalCopyright" "OCS Inventory NG Team" VIAddVersionKey: "FileDescription" "Package includes version <2.1.0.3>" VIAddVersionKey: "FileVersion" "2.1.0.3" Function: "Write_Log" Push: $R0 ClearErrors StrCmp "$logBuffer" "" equal=WriteLog_end, nonequal= FileOpen: $Setup_Log_File as a -> $R0 FileSeek: fp=$R0, ofs=END, mode=END, output= IfErrors ?WriteLog_end: FileWrite: $logBuffer->$R0 StrCpy $logBuffer "" () () FileClose: $R0 Pop: $R0 FunctionEnd Function: "IsUserAdmin" Push: $R0 Push: $R1 Push: $R2 ClearErrors File: "UserInfo.dll"->"$PLUGINSDIR\UserInfo.dll" [compress] 1336/4096 bytes Plugin Command: GetName IfErrors ?IsUserAdmin_Win9x: Pop: $R1 File: "UserInfo.dll"->"$PLUGINSDIR\UserInfo.dll" [compress] 0/4096 bytes Plugin Command: GetAccountType Pop: $R2 StrCmp "$R2" "Admin" equal=0, nonequal=IsUserAdmin_Continue StrCpy $R0 "true" () () Goto: IsUserAdmin_end StrCmp "$R2" "" equal=IsUserAdmin_Win9x, nonequal= StrCpy $R0 "false" () () Goto: IsUserAdmin_end StrCpy $R0 "true" () () Pop: $R2 Pop: $R1 Exch($R0,0) FunctionEnd Function: "GetParameters" Push: $R0 Push: $R1 Push: $R2 Push: $R3 StrCpy $R2 "1" () () StrLen $R3 "$CMDLINE" StrCpy $R0 "$CMDLINE" ($R2) () StrCmp "$R0" """ equal=0, nonequal=+3 StrCpy $R1 """ () () Goto: loop StrCpy $R1 " " () () IntOp: $R2=$R2+1 StrCpy $R0 "$CMDLINE" (1) ($R2) StrCmp "$R0" "$R1" equal=get, nonequal= StrCmp "$R2" "$R3" equal=get, nonequal= Goto: loop IntOp: $R2=$R2+1 StrCpy $R0 "$CMDLINE" (1) ($R2) StrCmp "$R0" " " equal=get, nonequal= StrCpy $R0 "$CMDLINE" () ($R2) Pop: $R3 Pop: $R2 Pop: $R1 Exch($R0,0) FunctionEnd Function: ".onInit" InitPluginsDir StrCpy $Setup_Log_File "$TEMP\ocspackage.log" () () Delete: "$Setup_Log_File" StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : ******************************************************** " () () Call "Write_Log" !insertmacro: GetTimeCall !insertmacro: end of GetTimeCall StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Starting OCS Inventory NG Packager (All-In-One Agent Installer) on $0/$1/$2 at $4:$5:$6 " () () Call "Write_Log" StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Installing version <2.1.0.3> " () () Call "Write_Log" StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Installing from <$PLUGINSDIR>\ " () () Call "Write_Log" FunctionEnd Section: "Run Setup" SetShellVarContext: All SetOutPath: "$PLUGINSDIR" StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Extracting privilegied installer " () () Call "Write_Log" File: "instOCS.exe" [compress] 36549/66448 bytes StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Extracting Agent setup file " () () Call "Write_Log" File: "OCS-NG-Windows-Agent-Setup.exe"->"OcsSetup.exe" [compress] 4804300/4829286 bytes StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Extracting Agent configuration files " () () Call "Write_Log" SetOutPath: "$PLUGINSDIR\OcsData" File: "Label" [compress] 0 bytes File: Returning to: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\OcsData" StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Extracting Agent plugin files " () () Call "Write_Log" SetOutPath: "$PLUGINSDIR\OcsPlugins" File: "DO_NOT_REMOVE.txt" [compress] 0 bytes File: Returning to: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\OcsPlugins" SetOutPath: "$PLUGINSDIR" Delete: "$PLUGINSDIR\ocsdat.ini" StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Installing Agent to folder <$PROGRAMFILES\OCS Inventory Agent> " () () Call "Write_Log" WriteINIStr: [Config] InstallFolder=$PROGRAMFILES\OCS Inventory Agent in $PLUGINSDIR\ocsdat.ini StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Configuring Agent from folder <$APPDATA\OCS Inventory NG\Agent> " () () Call "Write_Log" WriteINIStr: [Config] DataFolder=$APPDATA\OCS Inventory NG\Agent in $PLUGINSDIR\ocsdat.ini StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Loging privilegied installer to <$Setup_Log_File> " () () Call "Write_Log" WriteINIStr: [Config] LogFile=$Setup_Log_File in $PLUGINSDIR\ocsdat.ini StrCpy $R0 "" () () Call "GetParameters" Pop: $R0 StrCmp "$R0" "" equal=No_Option_Overload, nonequal= StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Command line options to overload are <$R0> " () () Call "Write_Log" WriteINIStr: [Config] CmdLine=$R0 /S /NOSPLASH /SERVER=http://hades.cts.cwu.edu/ocsinventory in $PLUGINSDIR\ocsdat.ini StrCpy $Admin_ID "" () () StrCpy $Admin_Pwd "" () () Call "IsUserAdmin" Pop: $R0 StrCmp "$R0" "true" equal=Run_No_PsExec, nonequal=0 StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Current user does not have Administrator privileges " () () Call "Write_Log" StrCmp "$Admin_ID" "" equal=0, nonequal=Run_PsExec StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : ABORT because PsExec not used or empty Account credentials ! " () () Call "Write_Log" Abort: "" StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Extracting Microsoft SysInternals PsExec.exe " () () Call "Write_Log" StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Launching Privilegied Installer with command " () () Call "Write_Log" Sleep: 1000 ms File: "nsExec.dll"->"$PLUGINSDIR\nsExec.dll" [compress] 3142/6656 bytes Plugin Command: ExecToStack cmd /c PsExec.exe /accepteula -u $Admin_ID -p $Admin_Pwd instocs.exe > Psexec.log 2>&1 Sleep: 1000 ms IntOp: $9=$9+1 StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Waiting for Psexec.exe ending (.$9 seconds) " () () Call "Write_Log" StrCmp "$9" "300" equal=0, nonequal=No_Timeout StrCpy $logBuffer " OCS Inventory NG Packager (All-In-One Agent Installer) : ABORT because timeout <300 seconds> reached ! " () () Call "Write_Log" Abort: "" Sleep: 1000 ms IfFileExists: "Psexec.log" ? 0 : Wait_For_Log StrCpy $logBuffer " OCS Inventory NG Packager (All-In-One Agent Installer) : ============== Start of Psexec.exe log ============= " () () Call "Write_Log" !insertmacro: FileJoinCall !insertmacro: end of FileJoinCall StrCpy $logBuffer " OCS Inventory NG Packager (All-In-One Agent Installer) : ============== End of Psexec.exe log ============== " () () Call "Write_Log" Goto: EndExec StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Current user has Administrator privileges " () () Call "Write_Log" StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Launching Privilegied Installer directly... " () () Call "Write_Log" ExecWait: "instocs.exe" (->) SectionEnd Function: ".onInstFailed" !insertmacro: GetTimeCall !insertmacro: end of GetTimeCall StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Failed end of OCS Inventory NG Packager (All-In-One Agent Installer) on $0/$1/$2 at $4:$5:$6 " () () Call "Write_Log" FunctionEnd Function: ".onInstSuccess" !insertmacro: GetTimeCall !insertmacro: end of GetTimeCall StrCpy $logBuffer "OCS Inventory NG Packager (All-In-One Agent Installer) : Successfull end of OCS Inventory NG Packager (All-In-One Agent Installer) on $0/$1/$2 at $4:$5:$6 " () () Call "Write_Log" FunctionEnd Processed 1 file, writing output: Adding plug-ins initializing function... Done! Processing pages... Done! Removing unused resources... Done! Generating language tables... Done! Output: "C:\Users\PruittJ\AppData\Local\Temp\nsoB31F.tmp\OcsPackage.exe" Install: 0 pages (0 bytes), 1 section (1048 bytes), 491 instructions (13748 bytes), 166 strings (4700 bytes), 1 language table (170 bytes). Datablock optimizer saved 7523 bytes (~0.1%). Using zlib compression. EXE header size: 57856 / 35840 bytes Install code: 3625 / 20042 bytes Install data: 4851526 / 4933146 bytes CRC (0xBA3A3EEB): 4 / 4 bytes Total size: 4913011 / 4989032 bytes (98.4%) Custom All-In-One Installer successfully built Copying All-In-One Installer package to Copy to C:\Download\OCS\Agent\OcsPackage.exe Error writing All-In-One Installer package into folder !