| Architecture | 
                                IMAGE_FILE_MACHINE_I386
 | 
                    
|---|---|
| Subsystem | 
                                IMAGE_SUBSYSTEM_WINDOWS_GUI
 | 
                    
| Compilation Date | 1992-Jun-19 22:22:17 | 
| Detected languages | 
                                    English - United Kingdom
 English - United States French - France  | 
                    
| CompanyName | www.printerlogic.com | 
| FileDescription | Printer Installer Client Manager | 
| FileVersion | 19.0.33.8010 | 
| InternalName | |
| LegalCopyright | |
| LegalTrademarks | |
| OriginalFilename | |
| ProductName | |
| ProductVersion | 1.0.0.0 | 
| Comments | 
| Info | Matching compiler(s): | Microsoft Visual C++ v6.0 DLL | 
| Suspicious | Strings found in the binary may indicate undesirable behavior: | 
                                    
                                            Contains references to system / monitoring tools:
                                                
 
 
 
 
 
 
  | 
                        
| Info | Cryptographic algorithms detected in the binary: | 
                                    
                                            Uses constants related to CRC32
 Uses constants related to AES Microsoft's Cryptography API  | 
                        
| Malicious | The PE contains functions mostly used by malware. | 
                                    
                                            [!] The program may be hiding some of its imports:
                                                
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  | 
                        
| Info | The PE's resources present abnormal characteristics. | 
                                    
                                            Resource PRINTERINSTALLERLANGUAGETXT4 is possibly compressed or encrypted.
 Resource PRINTERINSTALLERLANGUAGETXT4 is possibly compressed or encrypted. Resource TMAZEIMAGESFORM is possibly compressed or encrypted.  | 
                        
| Info | The PE is digitally signed. | 
                                    
                                            Signer: PrinterLogic
 Issuer: Sectigo Public Code Signing CA R36  | 
                        
| Malicious | VirusTotal score: 4/70 (Scanned on 2022-10-10 10:00:28) | 
                                    
                                            APEX:
                                                Malicious
 ClamAV: Win.Trojan.Qakbot-9955707-1 Google: Detected VBA32: BScope.TrojanRansom.Blocker  | 
                        
| e_magic | MZ | 
|---|---|
| e_cblp | 0x50 | 
| e_cp | 0x2 | 
| e_crlc | 0 | 
| e_cparhdr | 0x4 | 
| e_minalloc | 0xf | 
| e_maxalloc | 0xffff | 
| e_ss | 0 | 
| e_sp | 0xb8 | 
| e_csum | 0 | 
| e_ip | 0 | 
| e_cs | 0 | 
| e_ovno | 0x1a | 
| e_oemid | 0 | 
| e_oeminfo | 0 | 
| e_lfanew | 0x100 | 
| Signature | PE | 
|---|---|
| Machine | 
                                IMAGE_FILE_MACHINE_I386
 | 
                    
| NumberofSections | 8 | 
| TimeDateStamp | 1992-Jun-19 22:22:17 | 
| PointerToSymbolTable | 0 | 
| NumberOfSymbols | 0 | 
| SizeOfOptionalHeader | 0xe0 | 
| Characteristics | 
                                    IMAGE_FILE_32BIT_MACHINE
                                    IMAGE_FILE_BYTES_REVERSED_HI
                                    IMAGE_FILE_BYTES_REVERSED_LO
                                    IMAGE_FILE_EXECUTABLE_IMAGE
                                    IMAGE_FILE_LINE_NUMS_STRIPPED
                                    IMAGE_FILE_LOCAL_SYMS_STRIPPED
 | 
                    
| Magic | PE32 | 
|---|---|
| LinkerVersion | 2.0 | 
| SizeOfCode | 0x201600 | 
| SizeOfInitializedData | 0x9bc00 | 
| SizeOfUninitializedData | 0 | 
| AddressOfEntryPoint | 0x002002A0 (Section: CODE) | 
| BaseOfCode | 0x1000 | 
| BaseOfData | 0x203000 | 
| ImageBase | 0x400000 | 
| SectionAlignment | 0x1000 | 
| FileAlignment | 0x200 | 
| OperatingSystemVersion | 4.0 | 
| ImageVersion | 0.0 | 
| SubsystemVersion | 4.0 | 
| Win32VersionValue | 0 | 
| SizeOfImage | 0x2a6000 | 
| SizeOfHeaders | 0x400 | 
| Checksum | 0x29ffa1 | 
| Subsystem | 
                                IMAGE_SUBSYSTEM_WINDOWS_GUI
 | 
                    
| SizeofStackReserve | 0x100000 | 
| SizeofStackCommit | 0x4000 | 
| SizeofHeapReserve | 0x100000 | 
| SizeofHeapCommit | 0x1000 | 
| LoaderFlags | 0 | 
| NumberOfRvaAndSizes | 16 | 
| kernel32.dll | 
                                    DeleteCriticalSection
 LeaveCriticalSection EnterCriticalSection InitializeCriticalSection VirtualFree VirtualAlloc LocalFree LocalAlloc GetTickCount QueryPerformanceCounter GetVersion GetCurrentThreadId InterlockedDecrement InterlockedIncrement VirtualQuery WideCharToMultiByte SetCurrentDirectoryA MultiByteToWideChar lstrlenA lstrcpynA LoadLibraryExA GetThreadLocale GetStartupInfoA GetProcAddress GetModuleHandleA GetModuleFileNameA GetLocaleInfoA GetLastError GetCurrentDirectoryA GetCommandLineA FreeLibrary FindFirstFileA FindClose CreateDirectoryA ExitProcess ExitThread CreateThread WriteFile UnhandledExceptionFilter SetFilePointer SetEndOfFile RtlUnwind ReadFile RaiseException GetStdHandle GetFileSize GetFileType CreateFileA CloseHandle  | 
                    
|---|---|
| user32.dll | 
                                    GetKeyboardType
 LoadStringA MessageBoxA CharNextA  | 
                    
| advapi32.dll | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| oleaut32.dll | 
                                    SysFreeString
 SysReAllocStringLen SysAllocStringLen  | 
                    
| kernel32.dll (#2) | 
                                    DeleteCriticalSection
 LeaveCriticalSection EnterCriticalSection InitializeCriticalSection VirtualFree VirtualAlloc LocalFree LocalAlloc GetTickCount QueryPerformanceCounter GetVersion GetCurrentThreadId InterlockedDecrement InterlockedIncrement VirtualQuery WideCharToMultiByte SetCurrentDirectoryA MultiByteToWideChar lstrlenA lstrcpynA LoadLibraryExA GetThreadLocale GetStartupInfoA GetProcAddress GetModuleHandleA GetModuleFileNameA GetLocaleInfoA GetLastError GetCurrentDirectoryA GetCommandLineA FreeLibrary FindFirstFileA FindClose CreateDirectoryA ExitProcess ExitThread CreateThread WriteFile UnhandledExceptionFilter SetFilePointer SetEndOfFile RtlUnwind ReadFile RaiseException GetStdHandle GetFileSize GetFileType CreateFileA CloseHandle  | 
                    
| msvcrt.dll | 
                                    free
 realloc malloc  | 
                    
| advapi32.dll (#2) | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| kernel32.dll (#3) | 
                                    DeleteCriticalSection
 LeaveCriticalSection EnterCriticalSection InitializeCriticalSection VirtualFree VirtualAlloc LocalFree LocalAlloc GetTickCount QueryPerformanceCounter GetVersion GetCurrentThreadId InterlockedDecrement InterlockedIncrement VirtualQuery WideCharToMultiByte SetCurrentDirectoryA MultiByteToWideChar lstrlenA lstrcpynA LoadLibraryExA GetThreadLocale GetStartupInfoA GetProcAddress GetModuleHandleA GetModuleFileNameA GetLocaleInfoA GetLastError GetCurrentDirectoryA GetCommandLineA FreeLibrary FindFirstFileA FindClose CreateDirectoryA ExitProcess ExitThread CreateThread WriteFile UnhandledExceptionFilter SetFilePointer SetEndOfFile RtlUnwind ReadFile RaiseException GetStdHandle GetFileSize GetFileType CreateFileA CloseHandle  | 
                    
| mpr.dll | 
                                    WNetOpenEnumA
 WNetGetProviderNameA WNetEnumResourceA WNetCloseEnum WNetCancelConnection2A WNetAddConnection2A  | 
                    
| version.dll | 
                                    VerQueryValueA
 GetFileVersionInfoSizeA GetFileVersionInfoA  | 
                    
| gdi32.dll | 
                                    UnrealizeObject
 StretchBlt StartPage StartDocW SetWindowOrgEx SetWinMetaFileBits SetViewportOrgEx SetTextColor SetStretchBltMode SetROP2 SetPixel SetMapMode SetEnhMetaFileBits SetDIBColorTable SetBrushOrgEx SetBkMode SetBkColor SelectPalette SelectObject SaveDC RoundRect RestoreDC Rectangle RectVisible RealizePalette PlayEnhMetaFile PatBlt MoveToEx MaskBlt LineTo LPtoDP IntersectClipRect GetWindowOrgEx GetWinMetaFileBits GetTextMetricsA GetTextExtentPointA GetTextExtentPoint32W GetTextExtentPoint32A GetSystemPaletteEntries GetStockObject GetPixel GetPaletteEntries GetObjectA GetEnhMetaFilePaletteEntries GetEnhMetaFileHeader GetEnhMetaFileDescriptionA GetEnhMetaFileBits GetDeviceCaps GetDIBits GetDIBColorTable GetDCOrgEx GetCurrentPositionEx GetClipBox GetBrushOrgEx GetBitmapBits GdiFlush ExcludeClipRect EndPage EndDoc Ellipse DeleteObject DeleteEnhMetaFile DeleteDC CreateSolidBrush CreatePenIndirect CreatePalette CreateHalftonePalette CreateFontIndirectA CreateEnhMetaFileA CreateDIBitmap CreateDIBSection CreateDCW CreateCompatibleDC CreateCompatibleBitmap CreateBrushIndirect CreateBitmap CopyEnhMetaFileA CloseEnhMetaFile BitBlt  | 
                    
| user32.dll (#2) | 
                                    GetKeyboardType
 LoadStringA MessageBoxA CharNextA  | 
                    
| ole32.dll | 
                                    CoTaskMemFree
 StringFromCLSID CoCreateGuid  | 
                    
| kernel32.dll (#4) | 
                                    DeleteCriticalSection
 LeaveCriticalSection EnterCriticalSection InitializeCriticalSection VirtualFree VirtualAlloc LocalFree LocalAlloc GetTickCount QueryPerformanceCounter GetVersion GetCurrentThreadId InterlockedDecrement InterlockedIncrement VirtualQuery WideCharToMultiByte SetCurrentDirectoryA MultiByteToWideChar lstrlenA lstrcpynA LoadLibraryExA GetThreadLocale GetStartupInfoA GetProcAddress GetModuleHandleA GetModuleFileNameA GetLocaleInfoA GetLastError GetCurrentDirectoryA GetCommandLineA FreeLibrary FindFirstFileA FindClose CreateDirectoryA ExitProcess ExitThread CreateThread WriteFile UnhandledExceptionFilter SetFilePointer SetEndOfFile RtlUnwind ReadFile RaiseException GetStdHandle GetFileSize GetFileType CreateFileA CloseHandle  | 
                    
| oleaut32.dll (#2) | 
                                    SysFreeString
 SysReAllocStringLen SysAllocStringLen  | 
                    
| ole32.dll (#2) | 
                                    CoTaskMemFree
 StringFromCLSID CoCreateGuid  | 
                    
| oleaut32.dll (#3) | 
                                    SysFreeString
 SysReAllocStringLen SysAllocStringLen  | 
                    
| comctl32.dll | 
                                    ImageList_SetIconSize
 ImageList_GetIconSize ImageList_Write ImageList_Read ImageList_GetDragImage ImageList_DragShowNolock ImageList_SetDragCursorImage ImageList_DragMove ImageList_DragLeave ImageList_DragEnter ImageList_EndDrag ImageList_BeginDrag ImageList_Remove ImageList_DrawEx ImageList_Draw ImageList_GetBkColor ImageList_SetBkColor ImageList_ReplaceIcon ImageList_Add ImageList_GetImageCount ImageList_Destroy ImageList_Create InitCommonControls  | 
                    
| winspool.drv | 
                                    SetPrinterDataA
 SetPrinterA SetJobW SetFormA ScheduleJob OpenPrinterW OpenPrinterA GetPrintProcessorDirectoryA GetPrinterDriverDirectoryA GetPrinterDataA GetPrinterA GetJobW GetFormA FreePrinterNotifyInfo FindNextPrinterChangeNotification FindFirstPrinterChangeNotification FindClosePrinterChangeNotification EnumPrintProcessorsA EnumPrintersW EnumPrintersA EnumPrinterDriversA EnumJobsW EnumFormsA DocumentPropertiesW DocumentPropertiesA DeletePrinterDataA DeletePrinterConnectionA DeletePrinter ClosePrinter AddPrintProcessorA AddPrinterConnectionA AddPrinterA AddJobW AddJobA AddFormA  | 
                    
| shell32.dll | 
                                    SHGetSpecialFolderLocation
 SHGetPathFromIDListA SHGetMalloc  | 
                    
| kernel32.dll (#5) | 
                                    DeleteCriticalSection
 LeaveCriticalSection EnterCriticalSection InitializeCriticalSection VirtualFree VirtualAlloc LocalFree LocalAlloc GetTickCount QueryPerformanceCounter GetVersion GetCurrentThreadId InterlockedDecrement InterlockedIncrement VirtualQuery WideCharToMultiByte SetCurrentDirectoryA MultiByteToWideChar lstrlenA lstrcpynA LoadLibraryExA GetThreadLocale GetStartupInfoA GetProcAddress GetModuleHandleA GetModuleFileNameA GetLocaleInfoA GetLastError GetCurrentDirectoryA GetCommandLineA FreeLibrary FindFirstFileA FindClose CreateDirectoryA ExitProcess ExitThread CreateThread WriteFile UnhandledExceptionFilter SetFilePointer SetEndOfFile RtlUnwind ReadFile RaiseException GetStdHandle GetFileSize GetFileType CreateFileA CloseHandle  | 
                    
| wsock32.dll | 
                                    WSACleanup
 WSAStartup gethostbyname gethostbyaddr send inet_addr  | 
                    
| msvcrt.dll (#2) | 
                                    free
 realloc malloc  | 
                    
| advapi32.dll (#3) | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| netapi32.dll | 
                                    DsRoleGetPrimaryDomainInformation
 | 
                    
| advapi32.dll (#4) | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| advapi32.dll (#5) | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| kernel32.dll (#6) | 
                                    DeleteCriticalSection
 LeaveCriticalSection EnterCriticalSection InitializeCriticalSection VirtualFree VirtualAlloc LocalFree LocalAlloc GetTickCount QueryPerformanceCounter GetVersion GetCurrentThreadId InterlockedDecrement InterlockedIncrement VirtualQuery WideCharToMultiByte SetCurrentDirectoryA MultiByteToWideChar lstrlenA lstrcpynA LoadLibraryExA GetThreadLocale GetStartupInfoA GetProcAddress GetModuleHandleA GetModuleFileNameA GetLocaleInfoA GetLastError GetCurrentDirectoryA GetCommandLineA FreeLibrary FindFirstFileA FindClose CreateDirectoryA ExitProcess ExitThread CreateThread WriteFile UnhandledExceptionFilter SetFilePointer SetEndOfFile RtlUnwind ReadFile RaiseException GetStdHandle GetFileSize GetFileType CreateFileA CloseHandle  | 
                    
| advapi32.dll (#6) | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| Advapi32.dll | 
                                    RegDisablePredefinedCache
 | 
                    
| winhttp.dll | 
                                    WinHttpGetProxyForUrl
 WinHttpGetDefaultProxyConfiguration WinHttpTimeFromSystemTime WinHttpTimeToSystemTime WinHttpWriteData WinHttpQueryOption WinHttpSetOption WinHttpQueryDataAvailable WinHttpReadData WinHttpQueryHeaders WinHttpReceiveResponse WinHttpSendRequest WinHttpAddRequestHeaders WinHttpCloseHandle WinHttpOpenRequest WinHttpConnect WinHttpOpen WinHttpCrackUrl  | 
                    
| advapi32.dll (#7) | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| advapi32.dll (#8) | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| advapi32.dll (#9) | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| bcrypt.dll | 
                                    BCryptDestroyKey
 BCryptDecrypt BCryptEncrypt BCryptGenerateSymmetricKey BCryptDestroyHash BCryptCloseAlgorithmProvider BCryptFinishHash BCryptHashData BCryptCreateHash BCryptSetProperty BCryptGetProperty BCryptOpenAlgorithmProvider BCryptGenRandom  | 
                    
| iphlpapi.dll | 
                                    SendARP
 GetAdaptersInfo NotifyAddrChange  | 
                    
| iphlpapi.dll (#2) | 
                                    SendARP
 GetAdaptersInfo NotifyAddrChange  | 
                    
| crypt32.dll | 
                                    CertFreeCertificateContext
 CertFindCertificateInStore CertCloseStore CertOpenStore  | 
                    
| advapi32.dll (#10) | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| msi.dll | 
                                    MsiGetFileSignatureInformationA
 | 
                    
| wintrust.dll | 
                                    WinVerifyTrust
 | 
                    
| Crypt32.dll | 
                                    CertFreeCertificateContext
 CertGetNameStringA CryptVerifyMessageSignature  | 
                    
| Imagehlp.dll | 
                                    ImageGetCertificateData
 ImageGetCertificateHeader ImageEnumerateCertificates  | 
                    
| wtsapi32.dll | 
                                    WTSQueryUserToken
 WTSUnRegisterSessionNotification WTSRegisterSessionNotification WTSFreeMemory WTSQuerySessionInformationA WTSEnumerateSessionsA  | 
                    
| kernel32.dll (#7) | 
                                    DeleteCriticalSection
 LeaveCriticalSection EnterCriticalSection InitializeCriticalSection VirtualFree VirtualAlloc LocalFree LocalAlloc GetTickCount QueryPerformanceCounter GetVersion GetCurrentThreadId InterlockedDecrement InterlockedIncrement VirtualQuery WideCharToMultiByte SetCurrentDirectoryA MultiByteToWideChar lstrlenA lstrcpynA LoadLibraryExA GetThreadLocale GetStartupInfoA GetProcAddress GetModuleHandleA GetModuleFileNameA GetLocaleInfoA GetLastError GetCurrentDirectoryA GetCommandLineA FreeLibrary FindFirstFileA FindClose CreateDirectoryA ExitProcess ExitThread CreateThread WriteFile UnhandledExceptionFilter SetFilePointer SetEndOfFile RtlUnwind ReadFile RaiseException GetStdHandle GetFileSize GetFileType CreateFileA CloseHandle  | 
                    
| advapi32.dll (#11) | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| winspool.drv (#2) | 
                                    SetPrinterDataA
 SetPrinterA SetJobW SetFormA ScheduleJob OpenPrinterW OpenPrinterA GetPrintProcessorDirectoryA GetPrinterDriverDirectoryA GetPrinterDataA GetPrinterA GetJobW GetFormA FreePrinterNotifyInfo FindNextPrinterChangeNotification FindFirstPrinterChangeNotification FindClosePrinterChangeNotification EnumPrintProcessorsA EnumPrintersW EnumPrintersA EnumPrinterDriversA EnumJobsW EnumFormsA DocumentPropertiesW DocumentPropertiesA DeletePrinterDataA DeletePrinterConnectionA DeletePrinter ClosePrinter AddPrintProcessorA AddPrinterConnectionA AddPrinterA AddJobW AddJobA AddFormA  | 
                    
| advapi32.dll (#12) | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| kernel32.dll (#8) | 
                                    DeleteCriticalSection
 LeaveCriticalSection EnterCriticalSection InitializeCriticalSection VirtualFree VirtualAlloc LocalFree LocalAlloc GetTickCount QueryPerformanceCounter GetVersion GetCurrentThreadId InterlockedDecrement InterlockedIncrement VirtualQuery WideCharToMultiByte SetCurrentDirectoryA MultiByteToWideChar lstrlenA lstrcpynA LoadLibraryExA GetThreadLocale GetStartupInfoA GetProcAddress GetModuleHandleA GetModuleFileNameA GetLocaleInfoA GetLastError GetCurrentDirectoryA GetCommandLineA FreeLibrary FindFirstFileA FindClose CreateDirectoryA ExitProcess ExitThread CreateThread WriteFile UnhandledExceptionFilter SetFilePointer SetEndOfFile RtlUnwind ReadFile RaiseException GetStdHandle GetFileSize GetFileType CreateFileA CloseHandle  | 
                    
| advapi32.dll (#13) | 
                                    RegQueryValueExA
 RegOpenKeyExA RegCloseKey  | 
                    
| %s is not a valid BCD value | 
| Could not parse SQL TimeStamp string | 
| Invalid SQL date/time values | 
| Too many levels of symbolic links. | 
| File name too long. | 
| Host is down. | 
| No route to host. | 
| Directory not empty | 
| Host not found. | 
| Cannot change the size of a JPEG image | 
| JPEG error #%d | 
| JPEG Image File | 
| Field '%s' is of an unknown type | 
| False | 
| True | 
| Parameter '%s' not found | 
| Unable to load bind parameters | 
| Field '%s' is of an unsupported type | 
| BCD overflow | 
| Protocol family not supported. | 
| Address family not supported by protocol family. | 
| Address already in use. | 
| Cannot assign requested address. | 
| Network is down. | 
| Network is unreachable. | 
| Net dropped connection or reset. | 
| Software caused connection abort. | 
| Connection reset by peer. | 
| No buffer space available. | 
| Socket is already connected. | 
| Socket is not connected. | 
| Cannot send or receive after socket is closed. | 
| Too many references, cannot splice. | 
| Connection timed out. | 
| Connection refused. | 
| Bad file number. | 
| Access denied. | 
| Bad address. | 
| Invalid argument. | 
| Too many open files. | 
| Operation would block. | 
| Operation now in progress. | 
| Operation already in progress. | 
| Socket operation on non-socket. | 
| Destination address required. | 
| Message too long. | 
| Protocol wrong type for socket. | 
| Bad protocol option. | 
| Protocol not supported. | 
| Socket type not supported. | 
| Operation not supported on socket. | 
| extracted | 
| freshened | 
| moved | 
| replaced | 
| logging | 
| Invalid Gzip | 
| Bad CRC | 
| Bad File Size | 
| Unhandled Entity | 
| Winsock Initialization Error. | 
| Set Size Exceeded. | 
| Error on call Winsock2 library function %s | 
| Error on loading Winsock2 library (%s) | 
| %s is not a valid service. | 
| Socket Error # %d | 
| %s | 
| Interrupted system call. | 
| Ratio (%) | 
| CRC32 | 
| Attributes | 
| Format | 
| Encrypted | 
| Time Stamp | 
| Size | 
| Version Made | 
| Version Needed | 
| Path | 
| Partial | 
| Executable | 
| None | 
| MSZip | 
| added | 
| deleted | 
| VMS: Failed to seek in swap file %s | 
| VMS: Failed to read %d bytes from swap file %s | 
| VMS: Failed to write %d bytes to swap file %s | 
| VMS: request to write too many bytes [%d] | 
| BBS: request to read too many bytes [%d] | 
| BBS: New position is outside the buffer | 
| BBS: Invalid Origin value | 
| BBS: request to write too many bytes [%d] | 
| TabSlidingWindowStream.Write: Not at end of stream | 
| TabSlidingWindowStream.bsWriteChunk: seek failed | 
| TabSlidingWindowStream.bsWriteChunk: write failed | 
| TabSlidingWindowStream.Seek: invalid origin | 
| TabSlidingWindowStream.Seek: invalid new position | 
| Name | 
| Packed | 
| Method | 
| Select File Name | 
| OK | 
| Cancel | 
| Select Directory | 
| Enter Password | 
| &Password | 
| &Verify | 
| *.cab | 
| Cabinet Archives (*.cab)|*.CAB|All Files (*.*)|*.* | 
| *.txt | 
| Text Files (*.txt)|*.TXT|All Files (*.*)|*.* | 
| *.exe | 
| Self-Extracting Zip Files (*.exe)|*.EXE|All Files (*.*)|*.* | 
| VMS: request to read too many bytes [%d] | 
| VMS: invalid origin %d, should be 0, 1, 2 | 
| VMS: Cannot open swap file %s | 
| s | 
| a | 
| External File Attributes: %s | 
| File Type: %s | 
| Text | 
| Binary | 
| Encryption: %s | 
| Encrypted | 
| Not Encrypted | 
| Unknown | 
| Time Stamp: %s | 
| Made by Version: %f | 
| Version Needed to Extract: %f | 
| Comment: %s | 
| *.zip | 
| PKZip Archives (*.zip)|*.zip|Self Extracting Archives (*.exe)|*.exe|All Files (*.*)|*.* | 
| Reduced | 
| Reduced | 
| Imploded | 
| Tokenized | 
| Deflated | 
| Enhanced Deflation | 
| DCL Imploded | 
| Best Method | 
| Version %s | 
| Compressed Size: %d | 
| Uncompressed Size: %d | 
| Compression Method: %s | 
| Compression Ratio: %2.0f%% | 
| CRC: %x | 
| r | 
| h | 
| FCI cannot write file | 
| FCI close file error | 
| FCI file seek error | 
| FCI file delete error | 
| FCI cannot add file | 
| FCI cannot create context | 
| FCI cannot flush cabinet | 
| FCI cannot flush folder | 
| FDI cannot enumerate files | 
| FDI cannot create context | 
| Invalid cab file template | 
| Invalid file - not a cabinet file | 
| Stored | 
| Shrunk | 
| Reduced | 
| Reduced | 
| Error truncating Zip File | 
| Failed CRC Check | 
| Stub must be an executable | 
| File not found | 
| Invalid Local File Header entry | 
| Archive does not exist - Filename is blank | 
| Error reading archive | 
| Invalid archive item index | 
| Invalid archive size threshold | 
| Unhandled Archive Type | 
| Spanning not supported by this Archive type | 
| Error creating Log File | 
| Error Moving File %s to %s | 
| Cannot load cabinet.dll | 
| FCI cannot open file | 
| FCI cannot read file | 
| Archive is busy - cannot process new requests | 
| Insert the last disk in the spanned disk set | 
| Insert floppy | 
| Specify spanned image file # | 
| Specify the last file name in the spanned image set | 
| Image file name | 
| Spanned archives must be opened as file streams | 
| Insert disk number %d of the spanned disk set | 
| Insert span number %d of the spanned file set | 
| Cannot update an existing spanned disk set | 
| Cannot make a self-extracting spanned disk set | 
| Insert a blank floppy disk | 
| Stream write error | 
| Directory does not exist | 
| Cannot inflate block | 
| Invalid Stream | 
| Could not obtain OLE control window handle | 
| License information for %s is invalid | 
| License information for %s not found. You cannot use this control in design mode | 
| Unable to retrieve a pointer to a running object registered with OLE for %s/%s | 
| Unable to load ActiveDS.dll | 
| Could not find ActiveDS function: | 
| Invalid file - not a PKZip file | 
| Cannot extract file - newer version required | 
| Cannot extract file - unsupported compression method | 
| Cannot extract file - no extraction support provided | 
| Cannot extract file - invalid password | 
| Cannot insert file - no insertion support provided | 
| Invalid Reduce Factor | 
| Cannot insert file - duplicates stored name | 
| Cannot insert file - unsupported compression method | 
| Process aborted by user | 
| Data TLB: 4 KByte pages, 4-way set associative, 128 entries | 
| Data TLB1: 4 KByte pages, 4-way set associative, 256 entries | 
| Data TLB1: 4 KByte pages, 4-way set associative, 64 entries | 
| Data TLB: 4 KByte and 4 MByte pages, 4-way set associative, 8 entries | 
| 64-Byte Prefetching | 
| 128-Byte Prefetching | 
| Unexpected end of sequence | 
| OLE error %.8x | 
| Method '%s' not supported by automation object | 
| Variant does not reference an automation object | 
| Dispatch methods do not support more than 64 parameters | 
| DCOM not installed | 
| The privilege "%s" is not held by the user. | 
| Buffer overflow | 
| Invalid UTF7 | 
| OLE control activation failed | 
| 2nd-level cache: 1 MBytes, 4-way set associative, 64 bytes line size | 
| 2nd-level cache: 128 KBytes, 8-way set associative, 64 bytes line size, 2 lines per sector | 
| 2nd-level cache: 256 KBytes, 8-way set associative, 64 bytes line size, 2 lines per sector | 
| 2nd-level cache: 512 KBytes, 8-way set associative, 64 bytes line size, 2 lines per sector | 
| 2nd-level cache: 1 MBytes, 8-way set associative, 64 bytes line size, 2 lines per sector | 
| 2nd-level cache: 2 MBytes, 8-way set associative, 64 byte line size | 
| 2nd-level cache: 512 KBytes, 2-way set associative, 64 byte line size | 
| 2nd-level cache: 512 KBytes, 8-way set associative, 64 byte line size | 
| 2nd-level cache: 256 KBytes, 8-way associative, 32 byte line size | 
| 2nd-level cache: 512 KBytes, 8-way associative, 32 byte line size | 
| 2nd-level cache: 1 MBytes, 8-way associative, 32 byte line size | 
| 2nd-level cache: 2 MBytes, 8-way associative, 32 byte line size | 
| 2nd-level cache: 512 KByte, 4-way set associative, 64 byte line size | 
| 2nd-level cache: 1 MByte, 8-way set associative, 64 byte line size | 
| Instruction TLB: 4 KByte pages, 4-way set associative, 128 entries | 
| Instruction TLB: 2 MByte pages, 4-way, 8 entries or 4 MByte pages, 4-way, 4 entries | 
| Instruction TLB: 4 KByte and 2 MByte or 4 MByte pages, 128 Entries | 
| Instruction TLB: 4 KByte and 2 MByte or 4 MByte pages, 256 Entries | 
| Data TLB0: 4 MByte pages, 4-way set associative, 16 entries | 
| Data TLB0: 4 KByte pages, 4-way associative, 16 entries | 
| Data TLB0: 4 KByte pages, fully associative, 16 entries | 
| Data TLB: 4 KByte and 4 MByte pages, 64 Entries | 
| Data TLB: 4 KByte and 4 MByte pages, 128 Entries | 
| Data TLB: 4 KByte and 4 MByte pages, 256 Entries | 
| 1st-level data cache: 16 KByte, 8-way set associative, 64 byte line size | 
| 1st-level data cache: 8 KBytes, 4-way set associative, 64 byte line size | 
| 1st-level data cache: 16 KBytes, 4-way set associative, 64 byte line size | 
| 1st-level data cache: 32 KBytes, 4-way set associative, 64 byte line size | 
| Trace cache: 12 K-Ops, 8-way set associative | 
| Trace cache: 16 K-Ops, 8-way set associative | 
| Trace cache: 32 K-Ops, 8-way set associative | 
| Trace cache: 64 K-Ops, 8-way set associative | 
| No 2nd-level cache or, if processor contains a valid 2nd-level cache, no 3rd-level cache | 
| 2nd-level cache: 128 KBytes, 4-way set associative, 32 byte line size | 
| 2nd-level cache: 256 KBytes, 4-way set associative, 32 byte line size | 
| 2nd-level cache: 512 KBytes, 4-way set associative, 32 byte line size | 
| 2nd-level cache: 1 MBytes, 4-way set associative, 32 byte line size | 
| 2nd-level cache: 2 MBytes, 4-way set associative, 32 byte line size | 
| 3rd-level cache: 4 MBytes, 4-way set associative, 64 byte line size | 
| 3rd-level cache: 8 MBytes, 4-way set associative, 64 byte line size | 
| 3rd-level cache: 8 MByte, 8-way set associative, 64 byte line size | 
| 2nd-level cache: 4 MBytes, 16-way set associative, 64 byte line size | 
| 3rd-level cache: 6MByte, 12-way set associative, 64 byte line size | 
| 3rd-level cache: 8MByte, 16-way set associative, 64 byte line size | 
| 3rd-level cache: 16MByte, 16-way set associative, 64 byte line size | 
| 2nd-level cache: 6MByte, 24-way set associative, 64 byte line size | 
| Instruction TLB: 4 KByte pages, 32 Entries | 
| Instruction TLB: 4 KByte and 2 MByte or 4 MByte pages, 64 Entries | 
| 1st level data cache: 8 KBytes, 2-way set associative, 32 byte line size | 
| Instruction TLB: 4 MByte pages, 4-way set associative, 4 entries | 
| 1st level data cache: 16 KBytes, 4-way set associative, 32 byte line size | 
| 1st level data cache: 24 KBytes, 6-way set associative, 64 byte line size | 
| 3rd level cache: 512 KBytes, 4-way set associative, 64 byte line size, 2 lines per sector | 
| 3rd level cache: 1 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector | 
| 3rd level cache: 2 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector | 
| 3rd level cache: 4 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector | 
| 1st level data cache: 32 KBytes, 8-way set associative, 64 byte line size | 
| 1st level instruction cache: 32 KBytes, 8-way set associative, 64 byte line size | 
| 2nd-level cache: 128 KBytes, 4-way set associative, sectored cache, 64-byte line size | 
| 2nd-level cache: 192 KBytes, 6-way set associative, sectored cache, 64-byte line size | 
| 2nd-level cache: 128 KBytes, 2-way set associative, sectored cache, 64-byte line size | 
| 2nd-level cache: 256 KBytes, 4-way set associative, sectored cache, 64-byte line size | 
| 2nd-level cache: 384 KBytes, 6-way set associative, sectored cache, 64-byte line size | 
| 2nd-level cache: 512 KBytes, 4-way set associative, sectored cache, 64-byte line size | 
| Failed to retrieve tab at index %d | 
| Failed to get object at index %d | 
| Failed to set tab "%s" at index %d | 
| Failed to set object at index %d | 
| MultiLine must be True when TabPosition is tpLeft or tpRight | 
| %d is an invalid PageIndex value. PageIndex must be between 0 and %d | 
| No help keyword specified. | 
| Failed to get ANSI replacement character | 
| Null descriptor | 
| Instruction TLB: 4 KByte pages, 4-way set associative, 32 entries | 
| Instruction TLB: 4 MByte pages, 4-way set associative, 2 entries | 
| Data TLB: 4 KByte pages, 4-way set associative, 64 entries | 
| Data TLB: 4 MByte pages, 4-way set associative, 8 entries | 
| Data TLB1: 4 MByte pages, 4-way set associative, 32 entries | 
| 1st level instruction cache: 8 KBytes, 4-way set associative, 32 byte line size | 
| 1st level instruction cache: 16 KBytes, 4-way set associative, 32 byte line size | 
| Inactive Border | 
| Inactive Caption | 
| Inactive Caption Text | 
| Info Background | 
| Info Text | 
| Menu Background | 
| Menu Text | 
| None | 
| Scroll Bar | 
| 3D Dark Shadow | 
| 3D Light | 
| Window Background | 
| Window Frame | 
| Window Text | 
| Failed to clear tab control | 
| Failed to delete tab at index %d | 
| Sky Blue | 
| Cream | 
| Medium Gray | 
| Active Border | 
| Active Caption | 
| Application Workspace | 
| Background | 
| Button Face | 
| Button Highlight | 
| Button Shadow | 
| Button Text | 
| Caption Text | 
| Default | 
| Gray Text | 
| Highlight Background | 
| Highlight Text | 
| Maroon | 
| Green | 
| Olive | 
| Navy | 
| Purple | 
| Teal | 
| Gray | 
| Silver | 
| Red | 
| Lime | 
| Yellow | 
| Blue | 
| Fuchsia | 
| Aqua | 
| White | 
| Money Green | 
| Shift+ | 
| Ctrl+ | 
| Alt+ | 
| Clipboard does not support Icons | 
| Cannot open clipboard | 
| Text exceeds memo capacity | 
| Menu '%s' is already being used by another form | 
| Docked control must have a name | 
| Error removing control from dock tree | 
| - Dock zone not found | 
| - Dock zone has no control | 
| Unable to find a Table of Contents | 
| No help found for %s | 
| No context-sensitive help installed | 
| No topic-based help system installed | 
| Black | 
| Yes to &All | 
| BkSp | 
| Tab | 
| Esc | 
| Enter | 
| Space | 
| PgUp | 
| PgDn | 
| End | 
| Home | 
| Left | 
| Up | 
| Right | 
| Down | 
| Ins | 
| Del | 
| Icons | 
| Bitmaps | 
| Warning | 
| Error | 
| Information | 
| Confirm | 
| &Yes | 
| &No | 
| OK | 
| Cancel | 
| &Help | 
| &Abort | 
| &Retry | 
| &Ignore | 
| &All | 
| N&o to All | 
| GroupIndex cannot be less than a previous menu item's GroupIndex | 
| Cannot create form. No MDI forms are currently active | 
| A control cannot have itself as its parent | 
| OK | 
| Cancel | 
| &Yes | 
| &No | 
| &Help | 
| &Close | 
| &Ignore | 
| &Retry | 
| Abort | 
| &All | 
| Cannot drag a form | 
| Metafiles | 
| Enhanced Metafiles | 
| Invalid ImageList | 
| Invalid ImageList Index | 
| Failed to read ImageList data from stream | 
| Failed to write ImageList data to stream | 
| Error creating window device context | 
| Error creating window class | 
| Cannot focus a disabled or invisible window | 
| Control '%s' has no parent window | 
| Cannot hide an MDI Child Form | 
| Cannot change Visible in OnShow or OnHide | 
| Cannot make a visible window modal | 
| %s property out of range | 
| Menu index out of range | 
| Menu inserted twice | 
| Sub-menu is not in menu | 
| Not enough timers available | 
| Stream write error | 
| Thread creation error: %s | 
| Thread Error: %s (%d) | 
| Tab position incompatible with current tab style | 
| Tab style incompatible with current tab position | 
| Bitmap image is not valid | 
| Icon image is not valid | 
| Metafile is not valid | 
| Invalid pixel format | 
| Scan line index out of range | 
| Cannot change the size of an icon | 
| Invalid operation on TOleGraphic | 
| Unsupported clipboard format | 
| Out of system resources | 
| Canvas does not allow drawing | 
| Invalid image size | 
| Invalid data type for '%s' | 
| List capacity out of bounds (%d) | 
| List count out of bounds (%d) | 
| List index out of bounds (%d) | 
| Out of memory while expanding memory stream | 
| Error reading %s%s%s: %s | 
| Stream read error | 
| Property is read-only | 
| Failed to create key %s | 
| Failed to get data for '%s' | 
| Failed to set data for '%s' | 
| Resource %s not found | 
| %s.Seek not implemented | 
| Operation not allowed on sorted list | 
| %s not in a class registration group | 
| Property %s does not exist | 
| Class %s not found | 
| A class named %s already exists | 
| List does not allow duplicates ($0%x) | 
| A component named %s already exists | 
| String list does not allow duplicates | 
| Cannot create file "%s". %s | 
| Cannot open file "%s". %s | 
| Unable to write to %s | 
| Invalid stream format | 
| '%s' is an invalid mask at (%d) | 
| ''%s'' is not a valid component name | 
| Invalid property value | 
| Invalid property element: %s | 
| Invalid property path | 
| Invalid property type: %s | 
| Invalid property value | 
| Thu | 
| Fri | 
| Sat | 
| Sunday | 
| Monday | 
| Tuesday | 
| Wednesday | 
| Thursday | 
| Friday | 
| Saturday | 
| Unable to create directory | 
| Ancestor for '%s' not found | 
| Cannot assign a %s to a %s | 
| Bits index out of range | 
| Can't write to a read-only resource stream | 
| CheckSynchronize called from thread $%x, which is NOT the main thread | 
| January | 
| February | 
| March | 
| April | 
| May | 
| June | 
| July | 
| August | 
| September | 
| October | 
| November | 
| December | 
| Sun | 
| Mon | 
| Tue | 
| Wed | 
| Abstract Error | 
| Access violation at address %p in module '%s'. %s of address %p | 
| System Error. Code: %d. | 
| %s | 
| A call to an OS function failed | 
| Jan | 
| Feb | 
| Mar | 
| Apr | 
| May | 
| Jun | 
| Jul | 
| Aug | 
| Sep | 
| Oct | 
| Nov | 
| Dec | 
| Custom variant type (%s%.4x) is out of range | 
| Custom variant type (%s%.4x) already used by %s | 
| Custom variant type (%s%.4x) is not usable | 
| Too many custom variant types have been registered | 
| Could not convert variant of type (%s) into type (%s) | 
| Overflow while converting variant of type (%s) into type (%s) | 
| Variant overflow | 
| Invalid argument | 
| Invalid variant type | 
| Operation not supported | 
| Unexpected variant error | 
| External exception %x | 
| Assertion failed | 
| Interface not supported | 
| Exception in safecall method | 
| %s (%s, line %d) | 
| Privileged instruction | 
| Operation aborted | 
| Exception %s in module %s at %p. | 
| %s%s | 
| Application Error | 
| Format '%s' invalid or incompatible with argument | 
| No argument for format '%s' | 
| Variant method calls not supported | 
| Read | 
| Write | 
| Error creating variant or safe array | 
| Variant or safe array index out of bounds | 
| Variant or safe array is locked | 
| Invalid variant type conversion | 
| Invalid variant operation | 
| Invalid NULL variant operation | 
| Invalid variant operation (%s%.8x) | 
| %s | 
| Read beyond end of file | 
| Disk full | 
| Invalid numeric input | 
| Division by zero | 
| Range check error | 
| Integer overflow | 
| Invalid floating point operation | 
| Floating point division by zero | 
| Floating point overflow | 
| Floating point underflow | 
| Invalid pointer operation | 
| Invalid class typecast | 
| Access violation at address %p. %s of address %p | 
| Access violation | 
| Stack overflow | 
| Control-C hit | 
| '%s' is not a valid integer value | 
| '%s' is not a valid floating point value | 
| '%s' is not a valid date | 
| '%s' is not a valid time | 
| '%s' is not a valid date and time | 
| '%d.%d' is not a valid timestamp | 
| '%s' is not a valid GUID value | 
| '%s' is not a valid boolean value | 
| Invalid argument to time encode | 
| Invalid argument to date encode | 
| Out of memory | 
| I/O error %d | 
| File not found | 
| Invalid filename | 
| Too many open files | 
| File access denied | 
| StartAddressOfRawData | 0x615000 | 
|---|---|
| EndAddressOfRawData | 0x615024 | 
| AddressOfIndex | 0x6030b4 | 
| AddressOfCallbacks | 0x616010 | 
| SizeOfZeroFill | 0 | 
| Characteristics | 
                                IMAGE_SCN_TYPE_REG
 | 
                    
| Callbacks | (EMPTY) |