10 Replies Latest reply on Feb 18, 2013 8:40 AM by dkeyser

    Copy folder from within a package?

    ascoyne

      Does anyone now how to copy folder that I have packaged within Package Boot to a directory on the computer.

       

      I have tried the following: -

       

      Post Install Task

           Run Program - cmd.exe

           Command line copy <name of folder in package> %AllUsersProfile%

           Run Program from %WINDIR%\System32

       


        • Re: Copy folder from within a package?
          Andrew M

          Add the variable %MODULEPATH% in front of the source folder in your package. This represents the path to the package contents. You might also consider using the /C switch to be sure your command shell exits when complete. Eg.

          /c copy %MODULEPATH%\FolderA %AllUsersProfile%
            • Re: Copy folder from within a package?
              dkeyser

              That will copy the contents of FolderA to %AllUsersProfile%, if you are looking to copy the folder with content you may have to run two commands. One to create the proper folder destination and another to copy the content of your source directory.

               

              It may be easier to just use xcopy with the /s or /e switch to ensure the root and all sub folders are recreated when copying.

               

              There are also switches to preserve ACL, file ownership, and attributes of the source files if necessary.

                • Re: Copy folder from within a package?
                  ascoyne

                  Thanks both for the information.  I will work through this and report back when I fix it.  Thanks again.

                  • Re: Copy folder from within a package?
                    Andrew M

                    That's a good point, dkeyser. I would have probably created a batch file to run the two commands and then called it from packageboot, but xcopy is a cleaner solution.

                      • Re: Copy folder from within a package?
                        ascoyne

                        Hi guys,

                         

                        Thanks for you help.  I am nearly there.  The commands work fine, but now I have hit a brick wall.  I have been working on this problem for a whole day and I am no conveinced its a bug with PM.

                         

                        I have built my package and it downloads fine to the client, but it fails to run with an MSI error.  The error 1612 means the installer is missing, but this is not true as the file is there.  If I manually run packageboot.exe from the client from within the Install folder it runs fine.  I feel that there is a bug with packageboot not running correctly.  What are your thoughts?

                         

                        2013/02/15 11:41:10:484 PID: 3060 TID: 2644 EW Logger initialized from registry with the following settings:
                           [ Enable ] = 1
                           [ Level ] = 3 (verbose) (normal)
                           [ Options ] = 0x03 (log to file and debugger/console) [file Write-through mode is NOT enabled]
                           [ MaxFileSizeInMB ] = 15
                           [ MaxFilesPerProcess ] = 10
                           [ IncludeFilter ] = 0 string filters
                           [ ExcludeFilter ] = 0 string filters

                        2013/02/15 11:41:10:516 PID: 3060 TID: 2644 globals::getcomputername() called. Computer's Name: NB19571
                        2013/02/15 11:41:10:516 PID: 3060 TID: 2644 globals::getcomputername() retrieved the computers FQDN: NB19571.wmfs.net
                        2013/02/15 11:41:10:531 PID: 3060 TID: 2644 globals::getcomputername() retrieved the computers hostname: NB19571
                        2013/02/15 11:41:10:531 PID: 3060 TID: 2644 globals::getdomainorworkgroup() called.
                        2013/02/15 11:41:10:547 PID: 3060 TID: 2644 lsa::openforread() called.
                        2013/02/15 11:41:10:547 PID: 3060 TID: 2644 lsa::open() called.
                        2013/02/15 11:41:10:563 PID: 3060 TID: 2644 This Computer's Domain/Workgroup (Old Style): WMFS
                        2013/02/15 11:41:10:563 PID: 3060 TID: 2644 This Computer's Domain Dns Domain Name is: wmfs.net
                        2013/02/15 11:41:10:578 PID: 3060 TID: 2644 REG_DWORD_GETCOMPUTERCANONICALDISABLED not found or not set to disable
                        2013/02/15 11:41:10:734 PID: 3060 TID: 2644 This Computer's Canonical Name is: wmfs.net/WMFS/Computer Accounts/Notebooks/XP/NB19571
                        2013/02/15 11:41:10:781 PID: 3060 TID: 2644 This Computer's Distinguished Name is: CN=NB19571,OU=XP,OU=Notebooks,OU=Computer Accounts,OU=WMFS,DC=wmfs,DC=net
                        2013/02/15 11:41:10:797 PID: 3060 TID: 2644 Number of processors is: 2
                        2013/02/15 11:41:10:797 PID: 3060 TID: 2644 OS Processor Type: PROCESSOR_ARCHITECTURE_INTEL
                        2013/02/15 11:41:10:797 PID: 3060 TID: 2644 Process Token User: WMFS\NB19571$
                        2013/02/15 11:41:10:797 PID: 3060 TID: 2644 Retrieving local computer sid for NB19571
                        2013/02/15 11:41:10:797 PID: 3060 TID: 2644 Computer's Textual Sid: S-1-5-21-1395586414-689591515-469300257
                        2013/02/15 11:41:10:797 PID: 3060 TID: 2644 computer type is WORKSTATION
                        2013/02/15 11:41:10:797 PID: 3060 TID: 2644 Process is NOT running in WOW64 mode
                        2013/02/15 11:41:10:797 PID: 3060 TID: 2644 globals::initialize() completed
                        2013/02/15 11:41:10:797 PID: 3060 TID: 2644 executionengine::execute() called
                        2013/02/15 11:41:10:797 PID: 3060 TID: 2644 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                        2013/02/15 11:41:10:813 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                        2013/02/15 11:41:10:813 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                        2013/02/15 11:41:10:813 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                        2013/02/15 11:41:10:813 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:10:813 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:10:813 PID: 3060 TID: 2644 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                        2013/02/15 11:41:10:813 PID: 3060 TID: 2644 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                        2013/02/15 11:41:10:828 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: /S /v/qn
                        2013/02/15 11:41:10:828 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %COMMONAPPDATA% and replacement: "C:\Documents and Settings\All Users\Application Data" has a space
                        2013/02/15 11:41:10:828 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: /S /v/qn
                        2013/02/15 11:41:10:828 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: /S /v/qn
                        2013/02/15 11:41:10:828 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMFILES% and replacement: "C:\Program Files\Common Files" has a space
                        2013/02/15 11:41:10:828 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: /S /v/qn
                        2013/02/15 11:41:10:828 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: /S /v/qn
                        2013/02/15 11:41:10:844 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMS% and replacement: "C:\Documents and Settings\All Users\Start Menu\Programs" has a space
                        2013/02/15 11:41:10:844 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: /S /v/qn
                        2013/02/15 11:41:10:844 PID: 3060 TID: 2644 programobject::resolvepath() checking (%MODULEPATH%) against file: /S /v/qn
                        2013/02/15 11:41:10:844 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: /S /v/qn
                        2013/02/15 11:41:10:844 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: /S /v/qn
                        2013/02/15 11:41:10:844 PID: 3060 TID: 2644 programobject::resolvepath() checking (%PROGRAMFILES%) against file: /S /v/qn
                        2013/02/15 11:41:10:844 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %PROGRAMFILES% and replacement: "C:\Program Files" has a space
                        2013/02/15 11:41:10:859 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: /S /v/qn
                        2013/02/15 11:41:10:859 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEM%) against file: /S /v/qn
                        2013/02/15 11:41:10:859 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEM%) against file: /S /v/qn
                        2013/02/15 11:41:10:859 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: /S /v/qn
                        2013/02/15 11:41:10:859 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEMX86%) against file: /S /v/qn
                        2013/02/15 11:41:10:875 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: /S /v/qn
                        2013/02/15 11:41:10:875 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: /S /v/qn
                        2013/02/15 11:41:10:875 PID: 3060 TID: 2644 programobject::resolvepath() checking (%WINDIR%) against file: /S /v/qn
                        2013/02/15 11:41:10:875 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%WINDIR%) against file: /S /v/qn
                        2013/02/15 11:41:10:891 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: /S /v/qn
                        2013/02/15 11:41:10:891 PID: 3060 TID: 2644 programobject::resolvesimplepath() FINAL command line: /S /v/qn
                        2013/02/15 11:41:10:891 PID: 3060 TID: 2644 enablemsilogging attribute was not found and msi logging is not enabled
                        2013/02/15 11:41:10:891 PID: 3060 TID: 2644 programobject::ctor() name: wdqsetup.exe type: exe action: runandwait failureaction: stop raw successexitcode value: 0 enabled: true command line: /S /v/qn
                        2013/02/15 11:41:10:891 PID: 3060 TID: 2644 programobject::ctor() added single successcode 0 to _successexitcodes
                        2013/02/15 11:41:10:891 PID: 3060 TID: 2644 programobject constructor _commandline: /S /v/qn
                        2013/02/15 11:41:10:906 PID: 3060 TID: 2644 executionengine::programparser() indicates that program._msiloggingfilepath is:
                        2013/02/15 11:41:10:906 PID: 3060 TID: 2644 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                        2013/02/15 11:41:10:906 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                        2013/02/15 11:41:10:906 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                        2013/02/15 11:41:10:922 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                        2013/02/15 11:41:10:922 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:10:922 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:10:922 PID: 3060 TID: 2644 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                        2013/02/15 11:41:10:938 PID: 3060 TID: 2644 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                        2013/02/15 11:41:10:938 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:10:938 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %COMMONAPPDATA% and replacement: "C:\Documents and Settings\All Users\Application Data" has a space
                        2013/02/15 11:41:10:938 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:10:953 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:10:953 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMFILES% and replacement: "C:\Program Files\Common Files" has a space
                        2013/02/15 11:41:10:953 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:10:953 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:10:969 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMS% and replacement: "C:\Documents and Settings\All Users\Start Menu\Programs" has a space
                        2013/02/15 11:41:10:969 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:10:969 PID: 3060 TID: 2644 programobject::resolvepath() checking (%MODULEPATH%) against file: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:10:969 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:10:984 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:10:984 PID: 3060 TID: 2644 programobject::resolvepath() checking (%PROGRAMFILES%) against file: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:10:984 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %PROGRAMFILES% and replacement: "C:\Program Files" has a space
                        2013/02/15 11:41:10:984 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:10:984 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEM%) against file: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:000 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEM%) against file: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:000 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:000 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEMX86%) against file: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:000 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:016 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:016 PID: 3060 TID: 2644 programobject::resolvepath() checking (%WINDIR%) against file: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:031 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%WINDIR%) against file: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:031 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:047 PID: 3060 TID: 2644 programobject::resolvesimplepath() FINAL command line: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:063 PID: 3060 TID: 2644 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                        2013/02/15 11:41:11:063 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                        2013/02/15 11:41:11:078 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                        2013/02/15 11:41:11:094 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                        2013/02/15 11:41:11:109 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:11:109 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:11:125 PID: 3060 TID: 2644 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                        2013/02/15 11:41:11:125 PID: 3060 TID: 2644 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                        2013/02/15 11:41:11:125 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:125 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%COMMONAPPDATA%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:125 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: %WinDir%\system32
                        2013/02/15 11:41:11:141 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:141 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%COMMONPROGRAMFILES%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:141 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: %WinDir%\system32
                        2013/02/15 11:41:11:141 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:156 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%COMMONPROGRAMS%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:156 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: %WinDir%\system32
                        2013/02/15 11:41:11:156 PID: 3060 TID: 2644 programobject::resolvepath() checking (%MODULEPATH%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:156 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:156 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: %WinDir%\system32
                        2013/02/15 11:41:11:172 PID: 3060 TID: 2644 programobject::resolvepath() checking (%PROGRAMFILES%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:172 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%PROGRAMFILES%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:172 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: %WinDir%\system32
                        2013/02/15 11:41:11:172 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEM%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:172 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEM%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:188 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: %WinDir%\system32
                        2013/02/15 11:41:11:188 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEMX86%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:188 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:188 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: %WinDir%\system32
                        2013/02/15 11:41:11:203 PID: 3060 TID: 2644 programobject::resolvepath() checking (%WINDIR%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:203 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%WINDIR%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:203 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: C:\WINDOWS\system32
                        2013/02/15 11:41:11:203 PID: 3060 TID: 2644 programobject::resolvesimplepath() FINAL command line: C:\WINDOWS\system32
                        2013/02/15 11:41:11:219 PID: 3060 TID: 2644 enablemsilogging attribute was not found and msi logging is not enabled
                        2013/02/15 11:41:11:219 PID: 3060 TID: 2644 programobject::ctor() name: cmd.exe type: exe action: runandwait failureaction: continue raw successexitcode value: 0 enabled: true command line: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:234 PID: 3060 TID: 2644 programobject::ctor() added single successcode 0 to _successexitcodes
                        2013/02/15 11:41:11:234 PID: 3060 TID: 2644 programobject constructor _commandline: /c md "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:250 PID: 3060 TID: 2644 executionengine::programparser() indicates that program._msiloggingfilepath is:
                        2013/02/15 11:41:11:250 PID: 3060 TID: 2644 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                        2013/02/15 11:41:11:266 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                        2013/02/15 11:41:11:281 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                        2013/02/15 11:41:11:297 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                        2013/02/15 11:41:11:297 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:11:313 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:11:313 PID: 3060 TID: 2644 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                        2013/02/15 11:41:11:313 PID: 3060 TID: 2644 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                        2013/02/15 11:41:11:313 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:328 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %COMMONAPPDATA% and replacement: "C:\Documents and Settings\All Users\Application Data" has a space
                        2013/02/15 11:41:11:328 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:328 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:344 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMFILES% and replacement: "C:\Program Files\Common Files" has a space
                        2013/02/15 11:41:11:344 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:344 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:344 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMS% and replacement: "C:\Documents and Settings\All Users\Start Menu\Programs" has a space
                        2013/02/15 11:41:11:359 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:359 PID: 3060 TID: 2644 programobject::resolvepath() checking (%MODULEPATH%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:359 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:375 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:375 PID: 3060 TID: 2644 programobject::resolvepath() checking (%PROGRAMFILES%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:375 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %PROGRAMFILES% and replacement: "C:\Program Files" has a space
                        2013/02/15 11:41:11:375 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:391 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEM%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:391 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEM%) against file: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:391 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:406 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEMX86%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:406 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:422 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:422 PID: 3060 TID: 2644 programobject::resolvepath() checking (%WINDIR%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:438 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%WINDIR%) against file: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:453 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:469 PID: 3060 TID: 2644 programobject::resolvesimplepath() FINAL command line: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:484 PID: 3060 TID: 2644 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                        2013/02/15 11:41:11:500 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                        2013/02/15 11:41:11:500 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                        2013/02/15 11:41:11:516 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                        2013/02/15 11:41:11:516 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:11:516 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:11:531 PID: 3060 TID: 2644 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                        2013/02/15 11:41:11:531 PID: 3060 TID: 2644 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                        2013/02/15 11:41:11:531 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:531 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%COMMONAPPDATA%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:547 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: %WinDir%\system32
                        2013/02/15 11:41:11:547 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:547 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%COMMONPROGRAMFILES%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:547 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: %WinDir%\system32
                        2013/02/15 11:41:11:547 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:563 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%COMMONPROGRAMS%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:563 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: %WinDir%\system32
                        2013/02/15 11:41:11:563 PID: 3060 TID: 2644 programobject::resolvepath() checking (%MODULEPATH%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:563 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:563 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: %WinDir%\system32
                        2013/02/15 11:41:11:578 PID: 3060 TID: 2644 programobject::resolvepath() checking (%PROGRAMFILES%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:578 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%PROGRAMFILES%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:578 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: %WinDir%\system32
                        2013/02/15 11:41:11:578 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEM%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:594 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEM%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:594 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: %WinDir%\system32
                        2013/02/15 11:41:11:594 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEMX86%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:594 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:594 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: %WinDir%\system32
                        2013/02/15 11:41:11:609 PID: 3060 TID: 2644 programobject::resolvepath() checking (%WINDIR%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:609 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%WINDIR%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:609 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: C:\WINDOWS\system32
                        2013/02/15 11:41:11:609 PID: 3060 TID: 2644 programobject::resolvesimplepath() FINAL command line: C:\WINDOWS\system32
                        2013/02/15 11:41:11:625 PID: 3060 TID: 2644 enablemsilogging attribute was not found and msi logging is not enabled
                        2013/02/15 11:41:11:625 PID: 3060 TID: 2644 programobject::ctor() name: cmd.exe type: exe action: runandwait failureaction: continue raw successexitcode value: 0 enabled: true command line: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:656 PID: 3060 TID: 2644 programobject::ctor() added single successcode 0 to _successexitcodes
                        2013/02/15 11:41:11:656 PID: 3060 TID: 2644 programobject constructor _commandline: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                        2013/02/15 11:41:11:672 PID: 3060 TID: 2644 executionengine::programparser() indicates that program._msiloggingfilepath is:
                        2013/02/15 11:41:11:688 PID: 3060 TID: 2644 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                        2013/02/15 11:41:11:688 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                        2013/02/15 11:41:11:703 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                        2013/02/15 11:41:11:703 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                        2013/02/15 11:41:11:719 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:11:719 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:11:719 PID: 3060 TID: 2644 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                        2013/02/15 11:41:11:719 PID: 3060 TID: 2644 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                        2013/02/15 11:41:11:734 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: import %ModulePath%\WordQ.reg
                        2013/02/15 11:41:11:734 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %COMMONAPPDATA% and replacement: "C:\Documents and Settings\All Users\Application Data" has a space
                        2013/02/15 11:41:11:734 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: import %ModulePath%\WordQ.reg
                        2013/02/15 11:41:11:734 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: import %ModulePath%\WordQ.reg
                        2013/02/15 11:41:11:750 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMFILES% and replacement: "C:\Program Files\Common Files" has a space
                        2013/02/15 11:41:11:750 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: import %ModulePath%\WordQ.reg
                        2013/02/15 11:41:11:750 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: import %ModulePath%\WordQ.reg
                        2013/02/15 11:41:11:750 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMS% and replacement: "C:\Documents and Settings\All Users\Start Menu\Programs" has a space
                        2013/02/15 11:41:11:766 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: import %ModulePath%\WordQ.reg
                        2013/02/15 11:41:11:766 PID: 3060 TID: 2644 programobject::resolvepath() checking (%MODULEPATH%) against file: import %ModulePath%\WordQ.reg
                        2013/02/15 11:41:11:766 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: import %ModulePath%\WordQ.reg
                        2013/02/15 11:41:11:766 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                        2013/02/15 11:41:11:781 PID: 3060 TID: 2644 programobject::resolvepath() checking (%PROGRAMFILES%) against file: import %ModulePath%\WordQ.reg
                        2013/02/15 11:41:11:781 PID: 3060 TID: 2644 programobject::resolvesimplepath() indicates the var: %PROGRAMFILES% and replacement: "C:\Program Files" has a space
                        2013/02/15 11:41:11:781 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                        2013/02/15 11:41:11:797 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEM%) against file: import %ModulePath%\WordQ.reg
                        2013/02/15 11:41:11:797 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEM%) against file: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                        2013/02/15 11:41:11:797 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                        2013/02/15 11:41:11:797 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEMX86%) against file: import %ModulePath%\WordQ.reg
                        2013/02/15 11:41:11:813 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                        2013/02/15 11:41:11:813 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                        2013/02/15 11:41:11:828 PID: 3060 TID: 2644 programobject::resolvepath() checking (%WINDIR%) against file: import %ModulePath%\WordQ.reg
                        2013/02/15 11:41:11:828 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%WINDIR%) against file: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                        2013/02/15 11:41:11:828 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                        2013/02/15 11:41:11:844 PID: 3060 TID: 2644 programobject::resolvesimplepath() FINAL command line: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                        2013/02/15 11:41:11:844 PID: 3060 TID: 2644 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                        2013/02/15 11:41:11:844 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                        2013/02/15 11:41:11:859 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                        2013/02/15 11:41:11:859 PID: 3060 TID: 2644 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                        2013/02/15 11:41:11:875 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:11:875 PID: 3060 TID: 2644 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                        2013/02/15 11:41:11:875 PID: 3060 TID: 2644 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                        2013/02/15 11:41:11:891 PID: 3060 TID: 2644 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                        2013/02/15 11:41:11:891 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:891 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%COMMONAPPDATA%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:906 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: %WinDir%\system32
                        2013/02/15 11:41:11:906 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:906 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%COMMONPROGRAMFILES%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:906 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: %WinDir%\system32
                        2013/02/15 11:41:11:922 PID: 3060 TID: 2644 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:922 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%COMMONPROGRAMS%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:922 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: %WinDir%\system32
                        2013/02/15 11:41:11:922 PID: 3060 TID: 2644 programobject::resolvepath() checking (%MODULEPATH%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:922 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:938 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: %WinDir%\system32
                        2013/02/15 11:41:11:938 PID: 3060 TID: 2644 programobject::resolvepath() checking (%PROGRAMFILES%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:938 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%PROGRAMFILES%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:953 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: %WinDir%\system32
                        2013/02/15 11:41:11:953 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEM%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:953 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEM%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:953 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: %WinDir%\system32
                        2013/02/15 11:41:11:969 PID: 3060 TID: 2644 programobject::resolvepath() checking (%SYSTEMX86%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:969 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:969 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: %WinDir%\system32
                        2013/02/15 11:41:11:984 PID: 3060 TID: 2644 programobject::resolvepath() checking (%WINDIR%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:984 PID: 3060 TID: 2644 programobject::resolvesimplepath() checking (%WINDIR%) against file: %WinDir%\system32
                        2013/02/15 11:41:11:984 PID: 3060 TID: 2644 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: C:\WINDOWS\system32
                        2013/02/15 11:41:12:000 PID: 3060 TID: 2644 programobject::resolvesimplepath() FINAL command line: C:\WINDOWS\system32
                        2013/02/15 11:41:12:000 PID: 3060 TID: 2644 enablemsilogging attribute was not found and msi logging is not enabled
                        2013/02/15 11:41:12:000 PID: 3060 TID: 2644 programobject::ctor() name: reg.exe type: exe action: runandwait failureaction: continue raw successexitcode value: 0 enabled: true command line: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                        2013/02/15 11:41:12:016 PID: 3060 TID: 2644 programobject::ctor() added single successcode 0 to _successexitcodes
                        2013/02/15 11:41:12:031 PID: 3060 TID: 2644 programobject constructor _commandline: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                        2013/02/15 11:41:12:031 PID: 3060 TID: 2644 executionengine::programparser() indicates that program._msiloggingfilepath is:
                        2013/02/15 11:41:12:031 PID: 3060 TID: 2644 executionengine::executeitem() total service objects: 0
                        2013/02/15 11:41:12:047 PID: 3060 TID: 2644 executionengine::executeitem() total process objects: 0
                        2013/02/15 11:41:12:047 PID: 3060 TID: 2644 executionengine::executeitem() total program objects: 0
                        2013/02/15 11:41:12:047 PID: 3060 TID: 2644 executionengine::executeitem() total filesinuse objects: 0
                        2013/02/15 11:41:12:047 PID: 3060 TID: 2644 executionengine::executeitem() total service objects: 0
                        2013/02/15 11:41:12:063 PID: 3060 TID: 2644 executionengine::executeitem() total process objects: 0
                        2013/02/15 11:41:12:063 PID: 3060 TID: 2644 executionengine::executeitem() total program objects: 1
                        2013/02/15 11:41:12:063 PID: 3060 TID: 2644 programobject::execute(exe) called for program name: C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe
                        2013/02/15 11:41:12:078 PID: 3060 TID: 2644 installer::runexepackage called for path: C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe with command line: /S /v/qn.
                        2013/02/15 11:41:12:094 PID: 3060 TID: 2644 installer::runexepackage CreateProcess called with fqcommandline: C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe /S /v/qn.
                        2013/02/15 11:41:12:094 PID: 3060 TID: 2644 installer::runexepackage() CreateProcess succeeded with with command line (C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe /S /v/qn).
                        2013/02/15 11:41:13:344 PID: 3060 TID: 2644 installer::runexepackage() GetExitCodeProcess() indicates process exit code was (1612).
                        2013/02/15 11:41:13:344 PID: 3060 TID: 2644 installer::runexepackage() completed with process exit code: 0x64c
                        2013/02/15 11:41:13:344 PID: 3060 TID: 2644 programobject::execute(exe) completed for program name: C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe and process exit code was: 0x64c
                        2013/02/15 11:41:13:391 PID: 3060 TID: 2644 ewException caught: Failed to execute process File: ExecutionEngine.cppLine: 1184
                        stack trace :


                        2013/02/15 11:41:13:391 PID: 3060 TID: 2644 executionengine::executeinstructions() runexecute() return code: 0x64c and will not continue

                          • Re: Copy folder from within a package?
                            dkeyser

                            Are you sure you're executing an MSI? The program does show that it's attempting to open an EXE. If you have it set for MSI and it's really an EXE then that may be why it's not executing correctly.

                             

                            If you find that the packageboot.exe does run properly and you want to make a work around for this package you could set it to run after the main package attempts to run. Make sure you have your main program set to skip to after applying package if this action fails.

                            • Re: Copy folder from within a package?
                              Andrew M

                              It looks to me like he's calling it right. The log shows that it's trying to run an .exe package. It does look strange to me, because it also shows that it created the process successfully, suggesting that the executable is there and it was able to run. I think that this is a problem in the installer itself - perhaps some condition on the target system that is causing the installer to return exit code 1612 (0x64c). When I search for those two exit codes, I find other installers that return them for various reasons, including missing prerequisites, stopped services, previous versions installed, etc, so it seems that 1612 does not necessarily mean that the file is missing.

                               

                              2013/02/15 11:41:12:063 PID: 3060 TID: 2644 programobject::execute(exe) called for program name: C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe

                              2013/02/15 11:41:12:078 PID: 3060 TID: 2644 installer::runexepackage called for path: C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe with command line: /S /v/qn.
                              2013/02/15 11:41:12:094 PID: 3060 TID: 2644 installer::runexepackage CreateProcess called with fqcommandline: C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe /S /v/qn.
                              2013/02/15 11:41:12:094 PID: 3060 TID: 2644 installer::runexepackage() CreateProcess succeeded with with command line (C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe /S /v/qn).
                              2013/02/15 11:41:13:344 PID: 3060 TID: 2644 installer::runexepackage() GetExitCodeProcess() indicates process exit code was (1612).
                              2013/02/15 11:41:13:344 PID: 3060 TID: 2644 installer::runexepackage() completed with process exit code: 0x64c
                              2013/02/15 11:41:13:344 PID: 3060 TID: 2644 programobject::execute(exe) completed for program name: C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe and process exit code was: 0x64c
                              2013/02/15 11:41:13:391 PID: 3060 TID: 2644 ewException caught: Failed to execute process File: ExecutionEngine.cppLine: 1184
                              stack trace :


                              2013/02/15 11:41:13:391 PID: 3060 TID: 2644 executionengine::executeinstructions() runexecute() return code: 0x64c and will not continue

                               

                              ascoyne, Can you add the following commands to a batch file in the install folder and tell me what it returns?

                               

                              C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe /S /v/qn
                              echo Return code: %ERRORLEVEL%
                              pause

                                • Re: Copy folder from within a package?
                                  ascoyne

                                  Hi Andrew,

                                   

                                  Thanks for coming back to me.  I have run the bat file and the installer runs fine i.e. the software installs and returns an error code of 0.  This is my point, if, after the software has downloaded to the Install folder, one double clicks the packageboot.exe the software installs fine and it performs all the post install tasks fine.  It appears that there is a bug with packageboot.exe that it causes an exit code 1612 when it first runs.

                                   

                                  This is the log from when I manually run packageboot.exe:

                                   

                                  2013/02/17 11:17:25:062 PID: 3220 TID: 4064 EW Logger initialized from registry with the following settings:
                                     [ Enable ] = 1
                                     [ Level ] = 3 (verbose) (normal)
                                     [ Options ] = 0x03 (log to file and debugger/console) [file Write-through mode is NOT enabled]
                                     [ MaxFileSizeInMB ] = 15
                                     [ MaxFilesPerProcess ] = 10
                                     [ IncludeFilter ] = 0 string filters
                                     [ ExcludeFilter ] = 0 string filters

                                  2013/02/17 11:17:25:077 PID: 3220 TID: 4064 globals::getcomputername() called. Computer's Name: PC21786
                                  2013/02/17 11:17:25:077 PID: 3220 TID: 4064 globals::getcomputername() retrieved the computers FQDN: PC21786.wmfs.net
                                  2013/02/17 11:17:25:077 PID: 3220 TID: 4064 globals::getcomputername() retrieved the computers hostname: PC21786
                                  2013/02/17 11:17:25:093 PID: 3220 TID: 4064 globals::getdomainorworkgroup() called.
                                  2013/02/17 11:17:25:093 PID: 3220 TID: 4064 lsa::openforread() called.
                                  2013/02/17 11:17:25:093 PID: 3220 TID: 4064 lsa::open() called.
                                  2013/02/17 11:17:25:093 PID: 3220 TID: 4064 This Computer's Domain/Workgroup (Old Style): WMFS
                                  2013/02/17 11:17:25:093 PID: 3220 TID: 4064 This Computer's Domain Dns Domain Name is: wmfs.net
                                  2013/02/17 11:17:25:093 PID: 3220 TID: 4064 REG_DWORD_GETCOMPUTERCANONICALDISABLED not found or not set to disable
                                  2013/02/17 11:17:25:234 PID: 3220 TID: 4064 This Computer's Canonical Name is: wmfs.net/WMFS/Computer Accounts/Station/Desktops/PC21786
                                  2013/02/17 11:17:25:249 PID: 3220 TID: 4064 This Computer's Distinguished Name is: CN=PC21786,OU=Desktops,OU=Station,OU=Computer Accounts,OU=WMFS,DC=wmfs,DC=net
                                  2013/02/17 11:17:25:249 PID: 3220 TID: 4064 Number of processors is: 4
                                  2013/02/17 11:17:25:249 PID: 3220 TID: 4064 OS Processor Type: PROCESSOR_ARCHITECTURE_INTEL
                                  2013/02/17 11:17:25:249 PID: 3220 TID: 4064 Process Token User: WMFS\adm.adrian
                                  2013/02/17 11:17:25:265 PID: 3220 TID: 4064 Retrieving local computer sid for PC21786
                                  2013/02/17 11:17:25:265 PID: 3220 TID: 4064 Computer's Textual Sid: S-1-5-21-415191778-4175725264-2413143176
                                  2013/02/17 11:17:25:265 PID: 3220 TID: 4064 computer type is WORKSTATION
                                  2013/02/17 11:17:25:265 PID: 3220 TID: 4064 Process is NOT running in WOW64 mode
                                  2013/02/17 11:17:25:265 PID: 3220 TID: 4064 globals::initialize() completed
                                  2013/02/17 11:17:25:265 PID: 3220 TID: 4064 executionengine::execute() called
                                  2013/02/17 11:17:25:281 PID: 3220 TID: 4064 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                                  2013/02/17 11:17:25:281 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                                  2013/02/17 11:17:25:281 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                                  2013/02/17 11:17:25:281 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                                  2013/02/17 11:17:25:296 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:296 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:296 PID: 3220 TID: 4064 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                                  2013/02/17 11:17:25:296 PID: 3220 TID: 4064 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                                  2013/02/17 11:17:25:312 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: /S /v/qn
                                  2013/02/17 11:17:25:312 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %COMMONAPPDATA% and replacement: "C:\Documents and Settings\All Users\Application Data" has a space
                                  2013/02/17 11:17:25:312 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: /S /v/qn
                                  2013/02/17 11:17:25:312 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: /S /v/qn
                                  2013/02/17 11:17:25:327 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMFILES% and replacement: "C:\Program Files\Common Files" has a space
                                  2013/02/17 11:17:25:327 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: /S /v/qn
                                  2013/02/17 11:17:25:327 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: /S /v/qn
                                  2013/02/17 11:17:25:327 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMS% and replacement: "C:\Documents and Settings\All Users\Start Menu\Programs" has a space
                                  2013/02/17 11:17:25:343 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: /S /v/qn
                                  2013/02/17 11:17:25:343 PID: 3220 TID: 4064 programobject::resolvepath() checking (%MODULEPATH%) against file: /S /v/qn
                                  2013/02/17 11:17:25:343 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: /S /v/qn
                                  2013/02/17 11:17:25:343 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: /S /v/qn
                                  2013/02/17 11:17:25:359 PID: 3220 TID: 4064 programobject::resolvepath() checking (%PROGRAMFILES%) against file: /S /v/qn
                                  2013/02/17 11:17:25:359 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %PROGRAMFILES% and replacement: "C:\Program Files" has a space
                                  2013/02/17 11:17:25:359 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: /S /v/qn
                                  2013/02/17 11:17:25:359 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEM%) against file: /S /v/qn
                                  2013/02/17 11:17:25:359 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEM%) against file: /S /v/qn
                                  2013/02/17 11:17:25:374 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: /S /v/qn
                                  2013/02/17 11:17:25:374 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEMX86%) against file: /S /v/qn
                                  2013/02/17 11:17:25:374 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: /S /v/qn
                                  2013/02/17 11:17:25:374 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: /S /v/qn
                                  2013/02/17 11:17:25:390 PID: 3220 TID: 4064 programobject::resolvepath() checking (%WINDIR%) against file: /S /v/qn
                                  2013/02/17 11:17:25:390 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%WINDIR%) against file: /S /v/qn
                                  2013/02/17 11:17:25:390 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: /S /v/qn
                                  2013/02/17 11:17:25:390 PID: 3220 TID: 4064 programobject::resolvesimplepath() FINAL command line: /S /v/qn
                                  2013/02/17 11:17:25:390 PID: 3220 TID: 4064 enablemsilogging attribute was not found and msi logging is not enabled
                                  2013/02/17 11:17:25:406 PID: 3220 TID: 4064 programobject::ctor() name: wdqsetup.exe type: exe action: runandwait failureaction: stop raw successexitcode value: 0 enabled: true command line: /S /v/qn
                                  2013/02/17 11:17:25:406 PID: 3220 TID: 4064 programobject::ctor() added single successcode 0 to _successexitcodes
                                  2013/02/17 11:17:25:406 PID: 3220 TID: 4064 programobject constructor _commandline: /S /v/qn
                                  2013/02/17 11:17:25:406 PID: 3220 TID: 4064 executionengine::programparser() indicates that program._msiloggingfilepath is:
                                  2013/02/17 11:17:25:406 PID: 3220 TID: 4064 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                                  2013/02/17 11:17:25:421 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                                  2013/02/17 11:17:25:421 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                                  2013/02/17 11:17:25:421 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                                  2013/02/17 11:17:25:437 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:437 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:437 PID: 3220 TID: 4064 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                                  2013/02/17 11:17:25:437 PID: 3220 TID: 4064 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                                  2013/02/17 11:17:25:437 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:452 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %COMMONAPPDATA% and replacement: "C:\Documents and Settings\All Users\Application Data" has a space
                                  2013/02/17 11:17:25:452 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:452 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:468 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMFILES% and replacement: "C:\Program Files\Common Files" has a space
                                  2013/02/17 11:17:25:468 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:468 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:468 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMS% and replacement: "C:\Documents and Settings\All Users\Start Menu\Programs" has a space
                                  2013/02/17 11:17:25:484 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:484 PID: 3220 TID: 4064 programobject::resolvepath() checking (%MODULEPATH%) against file: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:484 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:499 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:499 PID: 3220 TID: 4064 programobject::resolvepath() checking (%PROGRAMFILES%) against file: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:499 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %PROGRAMFILES% and replacement: "C:\Program Files" has a space
                                  2013/02/17 11:17:25:499 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:515 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEM%) against file: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:515 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEM%) against file: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:515 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:515 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEMX86%) against file: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:531 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:531 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:531 PID: 3220 TID: 4064 programobject::resolvepath() checking (%WINDIR%) against file: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:531 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%WINDIR%) against file: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:546 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:546 PID: 3220 TID: 4064 programobject::resolvesimplepath() FINAL command line: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:546 PID: 3220 TID: 4064 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                                  2013/02/17 11:17:25:546 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                                  2013/02/17 11:17:25:562 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                                  2013/02/17 11:17:25:562 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                                  2013/02/17 11:17:25:562 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:577 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:577 PID: 3220 TID: 4064 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                                  2013/02/17 11:17:25:577 PID: 3220 TID: 4064 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                                  2013/02/17 11:17:25:577 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:593 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%COMMONAPPDATA%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:593 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:593 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:593 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%COMMONPROGRAMFILES%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:609 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:609 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:609 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%COMMONPROGRAMS%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:609 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:609 PID: 3220 TID: 4064 programobject::resolvepath() checking (%MODULEPATH%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:624 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:624 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:624 PID: 3220 TID: 4064 programobject::resolvepath() checking (%PROGRAMFILES%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:624 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%PROGRAMFILES%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:640 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:640 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEM%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:640 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEM%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:640 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:656 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEMX86%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:656 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:656 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:656 PID: 3220 TID: 4064 programobject::resolvepath() checking (%WINDIR%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:656 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%WINDIR%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:671 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:671 PID: 3220 TID: 4064 programobject::resolvesimplepath() FINAL command line: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:671 PID: 3220 TID: 4064 enablemsilogging attribute was not found and msi logging is not enabled
                                  2013/02/17 11:17:25:671 PID: 3220 TID: 4064 programobject::ctor() name: cmd.exe type: exe action: runandwait failureaction: continue raw successexitcode value: 0 enabled: true command line: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:687 PID: 3220 TID: 4064 programobject::ctor() added single successcode 0 to _successexitcodes
                                  2013/02/17 11:17:25:687 PID: 3220 TID: 4064 programobject constructor _commandline: /c md "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:687 PID: 3220 TID: 4064 executionengine::programparser() indicates that program._msiloggingfilepath is:
                                  2013/02/17 11:17:25:687 PID: 3220 TID: 4064 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                                  2013/02/17 11:17:25:702 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                                  2013/02/17 11:17:25:702 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                                  2013/02/17 11:17:25:702 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                                  2013/02/17 11:17:25:718 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:718 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:718 PID: 3220 TID: 4064 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                                  2013/02/17 11:17:25:718 PID: 3220 TID: 4064 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                                  2013/02/17 11:17:25:734 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:734 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %COMMONAPPDATA% and replacement: "C:\Documents and Settings\All Users\Application Data" has a space
                                  2013/02/17 11:17:25:749 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:749 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:749 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMFILES% and replacement: "C:\Program Files\Common Files" has a space
                                  2013/02/17 11:17:25:765 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:765 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:765 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMS% and replacement: "C:\Documents and Settings\All Users\Start Menu\Programs" has a space
                                  2013/02/17 11:17:25:781 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:781 PID: 3220 TID: 4064 programobject::resolvepath() checking (%MODULEPATH%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:781 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:796 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:796 PID: 3220 TID: 4064 programobject::resolvepath() checking (%PROGRAMFILES%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:796 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %PROGRAMFILES% and replacement: "C:\Program Files" has a space
                                  2013/02/17 11:17:25:812 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:812 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEM%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:812 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEM%) against file: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:827 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:827 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEMX86%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:827 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:843 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:843 PID: 3220 TID: 4064 programobject::resolvepath() checking (%WINDIR%) against file: /c copy %ModulePath%\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:843 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%WINDIR%) against file: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:859 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:859 PID: 3220 TID: 4064 programobject::resolvesimplepath() FINAL command line: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:859 PID: 3220 TID: 4064 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                                  2013/02/17 11:17:25:859 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                                  2013/02/17 11:17:25:874 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                                  2013/02/17 11:17:25:874 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                                  2013/02/17 11:17:25:874 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:890 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:890 PID: 3220 TID: 4064 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                                  2013/02/17 11:17:25:890 PID: 3220 TID: 4064 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                                  2013/02/17 11:17:25:890 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:906 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%COMMONAPPDATA%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:906 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:906 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:906 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%COMMONPROGRAMFILES%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:921 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:921 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:921 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%COMMONPROGRAMS%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:921 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:937 PID: 3220 TID: 4064 programobject::resolvepath() checking (%MODULEPATH%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:937 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:937 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:937 PID: 3220 TID: 4064 programobject::resolvepath() checking (%PROGRAMFILES%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:952 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%PROGRAMFILES%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:952 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:952 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEM%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:952 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEM%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:968 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:968 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEMX86%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:968 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:968 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: %WinDir%\system32
                                  2013/02/17 11:17:25:968 PID: 3220 TID: 4064 programobject::resolvepath() checking (%WINDIR%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:984 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%WINDIR%) against file: %WinDir%\system32
                                  2013/02/17 11:17:25:984 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:984 PID: 3220 TID: 4064 programobject::resolvesimplepath() FINAL command line: C:\WINDOWS\system32
                                  2013/02/17 11:17:25:984 PID: 3220 TID: 4064 enablemsilogging attribute was not found and msi logging is not enabled
                                  2013/02/17 11:17:25:999 PID: 3220 TID: 4064 programobject::ctor() name: cmd.exe type: exe action: runandwait failureaction: continue raw successexitcode value: 0 enabled: true command line: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:25:999 PID: 3220 TID: 4064 programobject::ctor() added single successcode 0 to _successexitcodes
                                  2013/02/17 11:17:25:999 PID: 3220 TID: 4064 programobject constructor _commandline: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR
                                  2013/02/17 11:17:26:015 PID: 3220 TID: 4064 executionengine::programparser() indicates that program._msiloggingfilepath is:
                                  2013/02/17 11:17:26:015 PID: 3220 TID: 4064 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                                  2013/02/17 11:17:26:015 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                                  2013/02/17 11:17:26:015 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                                  2013/02/17 11:17:26:031 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                                  2013/02/17 11:17:26:031 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:26:031 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:26:031 PID: 3220 TID: 4064 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                                  2013/02/17 11:17:26:031 PID: 3220 TID: 4064 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                                  2013/02/17 11:17:26:046 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: import %ModulePath%\WordQ.reg
                                  2013/02/17 11:17:26:046 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %COMMONAPPDATA% and replacement: "C:\Documents and Settings\All Users\Application Data" has a space
                                  2013/02/17 11:17:26:046 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: import %ModulePath%\WordQ.reg
                                  2013/02/17 11:17:26:062 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: import %ModulePath%\WordQ.reg
                                  2013/02/17 11:17:26:062 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMFILES% and replacement: "C:\Program Files\Common Files" has a space
                                  2013/02/17 11:17:26:062 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: import %ModulePath%\WordQ.reg
                                  2013/02/17 11:17:26:062 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: import %ModulePath%\WordQ.reg
                                  2013/02/17 11:17:26:077 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %COMMONPROGRAMS% and replacement: "C:\Documents and Settings\All Users\Start Menu\Programs" has a space
                                  2013/02/17 11:17:26:077 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: import %ModulePath%\WordQ.reg
                                  2013/02/17 11:17:26:077 PID: 3220 TID: 4064 programobject::resolvepath() checking (%MODULEPATH%) against file: import %ModulePath%\WordQ.reg
                                  2013/02/17 11:17:26:093 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: import %ModulePath%\WordQ.reg
                                  2013/02/17 11:17:26:093 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                                  2013/02/17 11:17:26:093 PID: 3220 TID: 4064 programobject::resolvepath() checking (%PROGRAMFILES%) against file: import %ModulePath%\WordQ.reg
                                  2013/02/17 11:17:26:093 PID: 3220 TID: 4064 programobject::resolvesimplepath() indicates the var: %PROGRAMFILES% and replacement: "C:\Program Files" has a space
                                  2013/02/17 11:17:26:109 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                                  2013/02/17 11:17:26:109 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEM%) against file: import %ModulePath%\WordQ.reg
                                  2013/02/17 11:17:26:109 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEM%) against file: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                                  2013/02/17 11:17:26:124 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                                  2013/02/17 11:17:26:124 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEMX86%) against file: import %ModulePath%\WordQ.reg
                                  2013/02/17 11:17:26:124 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                                  2013/02/17 11:17:26:140 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                                  2013/02/17 11:17:26:140 PID: 3220 TID: 4064 programobject::resolvepath() checking (%WINDIR%) against file: import %ModulePath%\WordQ.reg
                                  2013/02/17 11:17:26:140 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%WINDIR%) against file: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                                  2013/02/17 11:17:26:140 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                                  2013/02/17 11:17:26:156 PID: 3220 TID: 4064 programobject::resolvesimplepath() FINAL command line: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                                  2013/02/17 11:17:26:156 PID: 3220 TID: 4064 programobject::resolvepath() adding PROGRAMFILES environment variable: C:\Program Files
                                  2013/02/17 11:17:26:156 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMFILES environment variable: C:\Program Files\Common Files
                                  2013/02/17 11:17:26:171 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONPROGRAMS environment variable: C:\Documents and Settings\All Users\Start Menu\Programs
                                  2013/02/17 11:17:26:171 PID: 3220 TID: 4064 programobject::resolvepath() adding COMMONAPPDATA environment variable: C:\Documents and Settings\All Users\Application Data
                                  2013/02/17 11:17:26:171 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEMX86 environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:26:171 PID: 3220 TID: 4064 programobject::resolvepath() adding SYSTEM environment variable: C:\WINDOWS\system32
                                  2013/02/17 11:17:26:187 PID: 3220 TID: 4064 programobject::resolvepath() adding WINDIR environment variable: C:\WINDOWS
                                  2013/02/17 11:17:26:187 PID: 3220 TID: 4064 programobject::resolvepath() adding MODULEPATH environment variable: C:\WINDOWS\SoftwareDistribution\Download\Install
                                  2013/02/17 11:17:26:187 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONAPPDATA%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:187 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%COMMONAPPDATA%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:203 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONAPPDATA%) is: %WinDir%\system32
                                  2013/02/17 11:17:26:203 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMFILES%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:203 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%COMMONPROGRAMFILES%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:203 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMFILES%) is: %WinDir%\system32
                                  2013/02/17 11:17:26:218 PID: 3220 TID: 4064 programobject::resolvepath() checking (%COMMONPROGRAMS%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:218 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%COMMONPROGRAMS%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:218 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%COMMONPROGRAMS%) is: %WinDir%\system32
                                  2013/02/17 11:17:26:218 PID: 3220 TID: 4064 programobject::resolvepath() checking (%MODULEPATH%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:218 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%MODULEPATH%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:234 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%MODULEPATH%) is: %WinDir%\system32
                                  2013/02/17 11:17:26:234 PID: 3220 TID: 4064 programobject::resolvepath() checking (%PROGRAMFILES%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:234 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%PROGRAMFILES%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:234 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%PROGRAMFILES%) is: %WinDir%\system32
                                  2013/02/17 11:17:26:249 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEM%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:249 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEM%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:249 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEM%) is: %WinDir%\system32
                                  2013/02/17 11:17:26:249 PID: 3220 TID: 4064 programobject::resolvepath() checking (%SYSTEMX86%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:265 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%SYSTEMX86%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:265 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%SYSTEMX86%) is: %WinDir%\system32
                                  2013/02/17 11:17:26:265 PID: 3220 TID: 4064 programobject::resolvepath() checking (%WINDIR%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:265 PID: 3220 TID: 4064 programobject::resolvesimplepath() checking (%WINDIR%) against file: %WinDir%\system32
                                  2013/02/17 11:17:26:265 PID: 3220 TID: 4064 programobject::resolvesimplepath() after checking variable: (%WINDIR%) is: C:\WINDOWS\system32
                                  2013/02/17 11:17:26:281 PID: 3220 TID: 4064 programobject::resolvesimplepath() FINAL command line: C:\WINDOWS\system32
                                  2013/02/17 11:17:26:281 PID: 3220 TID: 4064 enablemsilogging attribute was not found and msi logging is not enabled
                                  2013/02/17 11:17:26:281 PID: 3220 TID: 4064 programobject::ctor() name: reg.exe type: exe action: runandwait failureaction: continue raw successexitcode value: 0 enabled: true command line: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                                  2013/02/17 11:17:26:296 PID: 3220 TID: 4064 programobject::ctor() added single successcode 0 to _successexitcodes
                                  2013/02/17 11:17:26:296 PID: 3220 TID: 4064 programobject constructor _commandline: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg
                                  2013/02/17 11:17:26:296 PID: 3220 TID: 4064 executionengine::programparser() indicates that program._msiloggingfilepath is:
                                  2013/02/17 11:17:26:296 PID: 3220 TID: 4064 executionengine::executeitem() total service objects: 0
                                  2013/02/17 11:17:26:296 PID: 3220 TID: 4064 executionengine::executeitem() total process objects: 0
                                  2013/02/17 11:17:26:312 PID: 3220 TID: 4064 executionengine::executeitem() total program objects: 0
                                  2013/02/17 11:17:26:312 PID: 3220 TID: 4064 executionengine::executeitem() total filesinuse objects: 0
                                  2013/02/17 11:17:26:312 PID: 3220 TID: 4064 executionengine::executeitem() total service objects: 0
                                  2013/02/17 11:17:26:312 PID: 3220 TID: 4064 executionengine::executeitem() total process objects: 0
                                  2013/02/17 11:17:26:312 PID: 3220 TID: 4064 executionengine::executeitem() total program objects: 1
                                  2013/02/17 11:17:26:328 PID: 3220 TID: 4064 programobject::execute(exe) called for program name: C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe
                                  2013/02/17 11:17:26:328 PID: 3220 TID: 4064 installer::runexepackage called for path: C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe with command line: /S /v/qn.
                                  2013/02/17 11:17:26:328 PID: 3220 TID: 4064 installer::runexepackage CreateProcess called with fqcommandline: C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe /S /v/qn.
                                  2013/02/17 11:17:26:343 PID: 3220 TID: 4064 installer::runexepackage() CreateProcess succeeded with with command line (C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe /S /v/qn).
                                  2013/02/17 11:17:42:171 PID: 3220 TID: 4064 installer::runexepackage() GetExitCodeProcess() indicates process exit code was (0).
                                  2013/02/17 11:17:42:171 PID: 3220 TID: 4064 installer::runexepackage() completed with process exit code: 0x0
                                  2013/02/17 11:17:42:171 PID: 3220 TID: 4064 programobject::execute(exe) completed for program name: C:\WINDOWS\SoftwareDistribution\Download\Install\wdqsetup.exe and process exit code was: 0x0
                                  2013/02/17 11:17:42:187 PID: 3220 TID: 4064 programobject::wassuccessexitcode() indicates the program exitcode: 0x0 is considered a success code
                                  2013/02/17 11:17:42:187 PID: 3220 TID: 4064 executionengine::executeitem() total filesinuse objects: 0
                                  2013/02/17 11:17:42:187 PID: 3220 TID: 4064 executionengine::executeitem() total service objects: 0
                                  2013/02/17 11:17:42:187 PID: 3220 TID: 4064 executionengine::executeitem() total process objects: 0
                                  2013/02/17 11:17:42:187 PID: 3220 TID: 4064 executionengine::executeitem() total program objects: 3
                                  2013/02/17 11:17:42:203 PID: 3220 TID: 4064 programobject::execute(exe) called for program name: C:\WINDOWS\system32\cmd.exe
                                  2013/02/17 11:17:42:203 PID: 3220 TID: 4064 installer::runexepackage called for path: C:\WINDOWS\system32\cmd.exe with command line: /c md "%AllUsersProfile%"\BKR.
                                  2013/02/17 11:17:42:203 PID: 3220 TID: 4064 installer::runexepackage CreateProcess called with fqcommandline: C:\WINDOWS\system32\cmd.exe /c md "%AllUsersProfile%"\BKR.
                                  2013/02/17 11:17:42:218 PID: 3220 TID: 4064 installer::runexepackage() CreateProcess succeeded with with command line (C:\WINDOWS\system32\cmd.exe /c md "%AllUsersProfile%"\BKR).
                                  2013/02/17 11:17:42:578 PID: 3220 TID: 4064 installer::runexepackage() GetExitCodeProcess() indicates process exit code was (1).
                                  2013/02/17 11:17:42:578 PID: 3220 TID: 4064 installer::runexepackage() completed with process exit code: 0x1
                                  2013/02/17 11:17:42:578 PID: 3220 TID: 4064 programobject::execute(exe) completed for program name: C:\WINDOWS\system32\cmd.exe and process exit code was: 0x1
                                  2013/02/17 11:17:42:578 PID: 3220 TID: 4064 ewException caught: Failed to execute process File: ExecutionEngine.cppLine: 1184
                                  stack trace :


                                  2013/02/17 11:17:42:593 PID: 3220 TID: 4064 programobject::execute(exe) called for program name: C:\WINDOWS\system32\cmd.exe
                                  2013/02/17 11:17:42:593 PID: 3220 TID: 4064 installer::runexepackage called for path: C:\WINDOWS\system32\cmd.exe with command line: /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR.
                                  2013/02/17 11:17:42:593 PID: 3220 TID: 4064 installer::runexepackage CreateProcess called with fqcommandline: C:\WINDOWS\system32\cmd.exe /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR.
                                  2013/02/17 11:17:42:609 PID: 3220 TID: 4064 installer::runexepackage() CreateProcess succeeded with with command line (C:\WINDOWS\system32\cmd.exe /c copy C:\WINDOWS\SoftwareDistribution\Download\Install\tqw3.dll "%AllUsersProfile%"\BKR).
                                  2013/02/17 11:17:42:734 PID: 3220 TID: 4064 installer::runexepackage() GetExitCodeProcess() indicates process exit code was (0).
                                  2013/02/17 11:17:42:734 PID: 3220 TID: 4064 installer::runexepackage() completed with process exit code: 0x0
                                  2013/02/17 11:17:42:734 PID: 3220 TID: 4064 programobject::execute(exe) completed for program name: C:\WINDOWS\system32\cmd.exe and process exit code was: 0x0
                                  2013/02/17 11:17:42:749 PID: 3220 TID: 4064 programobject::wassuccessexitcode() indicates the program exitcode: 0x0 is considered a success code
                                  2013/02/17 11:17:42:749 PID: 3220 TID: 4064 programobject::execute(exe) called for program name: C:\WINDOWS\system32\reg.exe
                                  2013/02/17 11:17:42:749 PID: 3220 TID: 4064 installer::runexepackage called for path: C:\WINDOWS\system32\reg.exe with command line: import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg.
                                  2013/02/17 11:17:42:749 PID: 3220 TID: 4064 installer::runexepackage CreateProcess called with fqcommandline: C:\WINDOWS\system32\reg.exe import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg.
                                  2013/02/17 11:17:42:812 PID: 3220 TID: 4064 installer::runexepackage() CreateProcess succeeded with with command line (C:\WINDOWS\system32\reg.exe import C:\WINDOWS\SoftwareDistribution\Download\Install\WordQ.reg).
                                  2013/02/17 11:17:42:921 PID: 3220 TID: 4064 installer::runexepackage() GetExitCodeProcess() indicates process exit code was (0).
                                  2013/02/17 11:17:42:921 PID: 3220 TID: 4064 installer::runexepackage() completed with process exit code: 0x0
                                  2013/02/17 11:17:42:921 PID: 3220 TID: 4064 programobject::execute(exe) completed for program name: C:\WINDOWS\system32\reg.exe and process exit code was: 0x0
                                  2013/02/17 11:17:42:937 PID: 3220 TID: 4064 programobject::wassuccessexitcode() indicates the program exitcode: 0x0 is considered a success code
                                  2013/02/17 11:17:42:937 PID: 3220 TID: 4064 executionengine::executeitem() total filesinuse objects: 0

                                    • Re: Copy folder from within a package?
                                      ascoyne

                                      Think I have found the problem; badly written installer.

                                       

                                      What I did to adi troublehshooting was enable MSI logging.  Within the MSI log the installer calls a file that does not exist in package (this would explain the 1612 error), this instance the file was WordQ_3.msi.  WordQ 3.msi exisited, but not WordQ_3.msi.  All I did was copy the WordQ 3.msi and rename it to WordQ_3.msi, so in the end the package contained WordQ 3.msi AND WordQ_3.msi and the package now installs fine.  Not sure why it was calling this file and not sure why the MSI works fine if run manually, but at least I go to the bottom of it.  The only issue I have now is the MSI does not add an shortcut icon to the desktop, but I can get around this by adding the shortcut to the package and then cmd copy to %AllUserProfile%\Desktop.

                                       

                                      Thanks again for all your help.  It has been a massive learning curve to say the least, but at least I have got to the bottom of it.  Note to self - Beware of badly written installer code!