Log Nitro PDF Driver 2 Install646
Log Nitro PDF Driver 2 Install646
Installing Nitro PDF Creator 2 from C:\Program Files\Nitro PDF\Professional 7\i3 86\ Start PrinterSetup at: 12:4:38 on 6/23/2012 . INFO: PrinterName = Nitro PDF Creator 2 INFO: DriverFilesDir = C:\Program Files\Nitro PDF\Professional 7\i386\ RemoveOldRegistry( SOFTWARE\NITRO PDF\PROFESSIONAL\7.0\NitroPDFCreator ) RegOpenKeyEx false Function started: CustomizeInfFile( ) INFO: INF file path: C:\Program Files\Nitro PDF\Professional 7\i386\Nitr oPrinter2.inf INFO: CFile::Open INFO: CFile::Read INFO: CFile::Close INFO: Correcting INF file content. INFO: Replace _SOLIDPRINTER with: Nitro PDF Creator 2 INFO: Replace _SOLIDGRAPHICS with: NitroGraphics2.dll INFO: Replace _SOLIDUI with: NitroUI2.dll INFO: Replace _SOLIDHLP with: NitroUI2.hlp INFO: Replace _SOLIDPCD with: nitro2.pcd INFO: CFile::Open INFO: CFile::Write INFO: CFile::Close Function ended: CustomizeInfFile( ) Function started: InitSourcePaths( ) Function started: GetDriverPath( ) Function started: GetSourceFilesDir( ) Function ended: GetSourceFilesDir( ) : Result: C:\Program Files\Nitro PDF\Profe ssional 7\i386\. Call API: ::PathAppend(C:\Program Files\Nitro PDF\Professional 7\i386\, NitroGraphics2.dll) Function ended: GetDriverPath( ) : Result: C:\Program Files\Nitro PDF\Professio nal 7\i386\NitroGraphics2.dll. Function started: GetDataFile( ) Function started: GetSourceFilesDir( ) Function ended: GetSourceFilesDir( ) : Result: C:\Program Files\Nitro PDF\Profe ssional 7\i386\. Call API: ::PathAppend(C:\Program Files\Nitro PDF\Professional 7\i386\, nitro2.pcd) Function ended: GetDataFile( ) : Result: C:\Program Files\Nitro PDF\Professiona l 7\i386\nitro2.pcd. Function started: GetConfigFile( ) Function started: GetSourceFilesDir( ) Function ended: GetSourceFilesDir( ) : Result: C:\Program Files\Nitro PDF\Profe ssional 7\i386\. Call API: ::PathAppend(C:\Program Files\Nitro PDF\Professional 7\i386\, NitroUI2.dll) Function ended: GetConfigFile( ) : Result: C:\Program Files\Nitro PDF\Professio nal 7\i386\NitroUI2.dll. Function started: GetHelpFile( ) Function started: GetSourceFilesDir( ) Function ended: GetSourceFilesDir( ) : Result: C:\Program Files\Nitro PDF\Profe ssional 7\i386\. Call API: ::PathAppend(C:\Program Files\Nitro PDF\Professional 7\i386\, NitroUI2.hlp)
Function ended: GetHelpFile( ) : Result: C:\Program Files\Nitro PDF\Professiona l 7\i386\NitroUI2.hlp. Function ended: InitSourcePaths( ) Function started: CopyFiles( ) Call API: ::GetPrinterDriverDirectory(NULL, ENVIRONMENT, 1, (LPBYTE)Prin terDriverDir, MAX_PATH, &needed Call API: ::GetPrinterDriverDirectory(NULL, ENVIRONMENT, 1, (LPBYTE)Prin terDriverDir, MAX_PATH, &82 Call API: ::CopyFile(C:\Program Files\Nitro PDF\Professional 7\i386\Nitr oGraphics2.dll, C:\WINDOWS\System32\spool\DRIVERS\W32X86\NitroGraphics2.dll, fal se) Call API: ::CopyFile(C:\Program Files\Nitro PDF\Professional 7\i386\nitr o2.pcd, C:\WINDOWS\System32\spool\DRIVERS\W32X86\nitro2.pcd, false) Call API: ::CopyFile(C:\Program Files\Nitro PDF\Professional 7\i386\Nitr oUI2.dll, C:\WINDOWS\System32\spool\DRIVERS\W32X86\NitroUI2.dll, false) Call API: ::CopyFile(C:\Program Files\Nitro PDF\Professional 7\i386\Nitr oUI2.hlp, C:\WINDOWS\System32\spool\DRIVERS\W32X86\NitroUI2.hlp, false) Call API: ::GetDefaultPrinter(SysDirectory, MAX_PATH) Call API: ::GetDefaultPrinter(C:\WINDOWS\system32, 260) Call API: ::PathAppend(C:\WINDOWS\system32, nitrolocalmon2.dll) Function started: GetPrintMonitorPath( ) Function started: GetSourceFilesDir( ) Function ended: GetSourceFilesDir( ) : Result: C:\Program Files\Nitro PDF\Profe ssional 7\i386\. Call API: ::PathAppend(C:\Program Files\Nitro PDF\Professional 7\i386\, nitrolocalmon2.dll) Function ended: GetPrintMonitorPath( ) : Result: C:\Program Files\Nitro PDF\Pro fessional 7\i386\nitrolocalmon2.dll. Call API: ::CopyFile(C:\Program Files\Nitro PDF\Professional 7\i386\nitr olocalmon2.dll, C:\WINDOWS\system32\nitrolocalmon2.dll, false) Function started: GetPrintMonitorPath( ) Function started: GetSourceFilesDir( ) Function ended: GetSourceFilesDir( ) : Result: C:\Program Files\Nitro PDF\Profe ssional 7\i386\. Call API: ::PathAppend(C:\Program Files\Nitro PDF\Professional 7\i386\, nitrolocalmon2.dll) Function ended: GetPrintMonitorPath( ) : Result: C:\Program Files\Nitro PDF\Pro fessional 7\i386\nitrolocalmon2.dll. Call API: ::PathAppend(C:\WINDOWS\system32, nitrolocalui2.dll) Function started: GetPrintMonitorUIPath( ) Function started: GetSourceFilesDir( ) Function ended: GetSourceFilesDir( ) : Result: C:\Program Files\Nitro PDF\Profe ssional 7\i386\. Call API: ::PathAppend(C:\Program Files\Nitro PDF\Professional 7\i386\, nitrolocalui2.dll) Function ended: GetPrintMonitorUIPath( ) : Result: C:\Program Files\Nitro PDF\P rofessional 7\i386\nitrolocalui2.dll. Call API: ::CopyFile(C:\Program Files\Nitro PDF\Professional 7\i386\nitr olocalui2.dll, C:\WINDOWS\system32\nitrolocalui2.dll, false) Function started: GetPrintMonitorUIPath( ) Function started: GetSourceFilesDir( ) Function ended: GetSourceFilesDir( ) : Result: C:\Program Files\Nitro PDF\Profe ssional 7\i386\. Call API: ::PathAppend(C:\Program Files\Nitro PDF\Professional 7\i386\, nitrolocalui2.dll) Function ended: GetPrintMonitorUIPath( ) : Result: C:\Program Files\Nitro PDF\P rofessional 7\i386\nitrolocalui2.dll. Function ended: CopyFiles( ) : Result: 1. Function started: InstallPrintMonitor( ) Function started: IsPrintMonitorInstalled( )
INFO: monitor name - Nitro PDF Port Monitor Call API: ::EnumMonitors(NULL, 2, NULL, 0, &cbNeeded, &cReturned Call API: ::EnumMonitors(NULL, 2, NULL, 0, &388, &0 Call API: ::EnumMonitors(NULL, 2, 00D47B68, 388, &cbNeeded, &cReturned Call API: ::EnumMonitors(NULL, 2, 00D47B68, 388, &388, &3 INFO: Print monitor Nitro PDF Port Monitor - was not found. Function ended: IsPrintMonitorInstalled() : Result: 0. Call API: ::AddMonitor(NULL, 2, (LPBYTE)&MONITOR_INFO_2 MONITOR_INFO_2: Nitro PDF Port Monitor, Windows NT x86, nitrolocalmon2.d ll Function started: IsPrintMonitorInstalled( ) INFO: monitor name - Nitro PDF Port Monitor Call API: ::EnumMonitors(NULL, 2, NULL, 0, &cbNeeded, &cReturned Call API: ::EnumMonitors(NULL, 2, NULL, 0, &516, &0 Call API: ::EnumMonitors(NULL, 2, 00D47CF8, 516, &cbNeeded, &cReturned Call API: ::EnumMonitors(NULL, 2, 00D47CF8, 516, &516, &4 INFO: Print monitor Nitro PDF Port Monitor - is installed. Function ended: IsPrintMonitorInstalled() : Result: 1. Function ended: InstallPrintMonitor( ) : Result: 1. Function started: AddMyPrinterDriver( ) Function started: FillDriverInfo( 101678BC ) INFO: DRIVER_INFO_3->pDependentFiles: . INFO: DRIVER_INFO_3->cVersion: 3. INFO: DRIVER_INFO_3->pName: Nitro PDF Driver 2. INFO: DRIVER_INFO_3->pEnvironment: Windows NT x86. INFO: DRIVER_INFO_3->pDriverPath: C:\Program Files\Nitro PDF\Professiona l 7\i386\NitroGraphics2.dll. INFO: DRIVER_INFO_3->pDataFile: C:\Program Files\Nitro PDF\Professional 7\i386\nitro2.pcd. INFO: DRIVER_INFO_3->pConfigFile: C:\Program Files\Nitro PDF\Professiona l 7\i386\NitroUI2.dll. INFO: DRIVER_INFO_3->pDefaultDataType: NT EMF 1.008. INFO: DRIVER_INFO_3->pHelpFile: C:\Program Files\Nitro PDF\Professional 7\i386\NitroUI2.hlp. INFO: DRIVER_INFO_3->pMonitorName: (null). Function ended: FillDriverInfo( 101678BC ) Call API: ::AddPrinterDriverEx(NULL, 3, 101678BC, APD_COPY_ALL_FILES) Function ended: AddMyPrinterDriver( ) : Result: 1. Function started: AddMyPrinter( ) Function started: FillPrinterInfo( 10167868 ) INFO: PRINTER_INFO_2->pServerName: (null). INFO: PRINTER_INFO_2->pPrinterName: Nitro PDF Creator 2. INFO: PRINTER_INFO_2->pShareName: (null). INFO: PRINTER_INFO_2->pPortName: Nitro PDF Port:. INFO: PRINTER_INFO_2->pDriverName: Nitro PDF Driver 2. INFO: PRINTER_INFO_2->pComment: (null). INFO: PRINTER_INFO_2->pLocation: (null). INFO: PRINTER_INFO_2->pDevMode: (null). INFO: PRINTER_INFO_2->pSepFile: (null). INFO: PRINTER_INFO_2->pPrintProcessor: winprint. INFO: PRINTER_INFO_2->pDatatype: (null). INFO: PRINTER_INFO_2->pParameters: (null). INFO: PRINTER_INFO_2->pSecurityDescriptor: (null). INFO: PRINTER_INFO_2->Attributes: 301. INFO: PRINTER_INFO_2->Priority: 0. INFO: PRINTER_INFO_2->DefaultPriority: 0. INFO: PRINTER_INFO_2->StartTime: 0. INFO: PRINTER_INFO_2->UntilTime: 0. INFO: PRINTER_INFO_2->Status: 0. INFO: PRINTER_INFO_2->cJobs: 0.
INFO: PRINTER_INFO_2->AveragePPM: 0. Function ended: FillPrinterInfo( 10167868 ) Call API: ::AddPrinter(NULL, 2, 10167868) Call API: ::ClosePrinter(000BEF1C) Function ended: AddMyPrinter( ) : Result: 1. Function started: TechnesisRegKey( Nitro PDF Creator 2 , 1 ) Function ended: TechnesisRegKey( Nitro PDF Creator 2, 1 ) Function started: RestartSpooler( ) Call API: ::ShellExecuteEx(&info) - info.lpFile = net, info.lpParameters = stop LPDSVC Call API: ::WaitForSingleObject( 000002A8, INFINITE) Call API: ::ShellExecuteEx(&info) - info.lpFile = net, info.lpParameters = stop spooler Call API: ::WaitForSingleObject( 000002B0, INFINITE) Call API: ::ShellExecuteEx(&info) - info.lpFile = net, info.lpParameters = start spooler Call API: ::WaitForSingleObject( 00000280, INFINITE) Call API: ::ShellExecuteEx(&info) - info.lpFile = net, info.lpParameters = start LPDSVC Call API: ::WaitForSingleObject( 000002B4, INFINITE) Function ended: RestartSpooler( ) Function started: WriteDefPrinterToReg( ) Call API: ::GetDefaultPrinter(NULL, &cchBuffer) Call API: ::GetDefaultPrinter(NULL, &30) Call API: ::GetDefaultPrinter(pszBuffer, &cchBuffer) Call API: ::GetDefaultPrinter(Microsoft XPS Document Writer, &30) INFO: Compare printer names: Microsoft XPS Document Writer != Nitro PDF Creator 2 Call API: ::RegCreateKeyEx(HKEY_CURRENT_USER, SOFTWARE\NITRO PDF\PROFESS IONAL\7.0\NitroPDFCreator, 0, NULL, 0, KEY_SET_VALUE, NULL, &hKey, NULL) Call API: ::RegSetValueEx(00000220, PrevDefPrinter, 0, REG_SZ, pointer 0 0D47F08 with value (Microsoft XPS Document Writer), 60) Call API: ::RegCloseKey(00000220) Function ended: WriteDefPrinterToReg( ) Function started: GetImDefaultFlag( ) Call API: ::RegOpenKeyEx(HKEY_CURRENT_USER, SOFTWARE\NITRO PDF\PROFESSIO NAL\7.0\NitroPDFCreator, 0, KEY_QUERY_VALUE | KEY_SET_VALUE, &hKey) Call API: ::RegQueryValueEx(00000220, DefaultFlag, NULL, pointer 00CEEC4 4 with value (4), 00CEEC40, pointer 00CEEC48 with value (4)) ERROR: ::RegQueryValueEx(...) - function fails, the return value is a no nzero error code. ERROR: ::RegQueryValueEx(...) = 2 Call API: ::RegCloseKey(00000220) Function ended: GetImDefaultFlag( ) : Result: 0. End PrinterSetup at: 12:4:47 on 6/23/2012 . Nitro PDF Creator 2 was succesfully installed.