Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

10, 1, 1, 5 33.33%
7, 0, 5, 0 33.33%
7, 0, 0, 0 33.33%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
GetSecurityDescriptorDacl, GetAclInformation, AddAce, GetAce, SetKernelObjectSecurity, OpenSCManagerA, OpenServiceA, StartServiceA, CloseServiceHandle, RegOpenKeyA, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, InitializeAcl, FreeSid, AddAccessDeniedAce, AddAccessAllowedAce, IsValidSid, GetLengthSid, AllocateAndInitializeSid, RegEnumKeyExA, RegEnumValueA, RegSetValueExA, RegCreateKeyExA, RegOpenKeyExA, RegOpenKeyExW, RegQueryValueExA, RegCloseKey, LookupAccountSidA, EqualSid, GetTokenInformation, OpenProcessToken, RegDeleteValueA, GetKernelObjectSecurity
kernel32.dll
ReleaseMutex, CreateThread, LocalFree, lstrlenW, LocalAlloc, WideCharToMultiByte, DeviceIoControl, CreateFileA, WaitForMultipleObjects, MapViewOfFile, UnmapViewOfFile, OpenProcess, CreateProcessA, GetModuleFileNameA, GetSystemDirectoryA, GetCurrentProcessId, SetThreadPriority, GetCurrentThread, ExitThread, FreeLibrary, GetProcAddress, LoadLibraryA, CreateFileW, GetOverlappedResult, EnterCriticalSection, LeaveCriticalSection, OpenSemaphoreA, CreateSemaphoreA, OpenMutexA, InterlockedExchange, SetEnvironmentVariableA, CompareStringW, CompareStringA, GetLocaleInfoW, SetEndOfFile, CreateMutexA, OpenFileMappingA, CreateFileMappingA, OpenEventA, lstrlenA, GetVersion, CreateEventA, GetCurrentProcess, DuplicateHandle, GetLastError, CloseHandle, WaitForSingleObject, SetEvent, ResetEvent, GetProcessHeap, HeapAlloc, HeapFree, lstrcatA, lstrcpyA, lstrcmpiA, lstrcmpA, GetTickCount, InitializeCriticalSection, GlobalAlloc, GlobalFree, DeleteCriticalSection, GetVersionExA, Sleep, OutputDebugStringA, SetConsoleCtrlHandler, ReadFile, SetStdHandle, IsBadCodePtr, SetLastError, GetUserDefaultLangID, FindClose, FindNextFileA, FindFirstFileA, GetCurrentDirectoryA, GetWindowsDirectoryA, GetFileAttributesA, GetFullPathNameA, QueryPerformanceCounter, GetTempPathA, WriteFile, GetDriveTypeA, GetLogicalDrives, GetPrivateProfileStringA, GetPrivateProfileSectionA, WritePrivateProfileStringA, GetSystemDefaultLangID, GetModuleHandleA, ResumeThread, GetCurrentThreadId, GetExitCodeThread, PulseEvent, FormatMessageA, QueryDosDeviceA, GetExitCodeProcess, GetStartupInfoA, MultiByteToWideChar, DeleteFileA, CreateDirectoryA, CopyFileA, GetDiskFreeSpaceA, FlushFileBuffers, InterlockedDecrement, InterlockedIncrement, GetCommandLineA, RtlUnwind, GetTimeZoneInformation, GetSystemTime, GetLocalTime, ExitProcess, TerminateProcess, FatalAppExitA, TlsSetValue, TlsAlloc, TlsFree, TlsGetValue, SetHandleCount, GetStdHandle, GetFileType, FreeEnvironmentStringsA, FreeEnvironmentStringsW, GetEnvironmentStrings, GetEnvironmentStringsW, HeapDestroy, HeapCreate, VirtualFree, VirtualAlloc, HeapReAlloc, IsBadWritePtr, HeapSize, GetCPInfo, GetACP, GetOEMCP, GetStringTypeA, GetStringTypeW, LCMapStringA, LCMapStringW, SetFilePointer, IsValidLocale, IsValidCodePage, GetLocaleInfoA, EnumSystemLocalesA, GetUserDefaultLCID, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsBadReadPtr, RaiseException, GetPrivateProfileIntA, GetEnvironmentVariableA
ole32.dll
CoInitialize, CoCreateInstance
user32.dll
MsgWaitForMultipleObjects, MessageBoxA, wsprintfA, GetClassInfoA, RegisterClassA, CreateWindowExA, DefWindowProcA, PostMessageA, SetWindowTextA, LoadStringA, WaitForInputIdle, FindWindowA, IsWindow
version.dll
GetFileVersionInfoSizeA, GetFileVersionInfoA, VerQueryValueA
winspool.drv
SetPrinterA, EndDocPrinter, EndPagePrinter, StartPagePrinter, StartDocPrinterA, GetPrinterDriverA, EnumPrintersA, AddMonitorA, EnumMonitorsA, EnumPrinterDriversA, AddPrinterDriverA, GetPrinterDriverDirectoryA, ClosePrinter, EnumPortsA, OpenPrinterA, GetPrinterA
Export table
_CancelIoOsDevice@4
_CloseOsDevice@4
_DOT4AcknowledgeWaitActivityBroadcast@12
_DOT4AllocCompletion@8
_DOT4CloseChannel@8
_DOT4CreateSocket@32
_DOT4DestroySocket@8
_DOT4FreeCompletion@8
_DOT4GetCompletion@12
_DOT4GetDeviceId@20
_DOT4InitRtlProcs@12
_DOT4OpenChannel@32
_DOT4Read@24
_DOT4ReadEx@24
_DOT4RemoveActivityBroadcast@8
_DOT4ReStartWaitActivityBroadcast@20
_DOT4WaitChannel@32
_DOT4WaitChannelEx@36
_DOT4Write@24
_DOT4WriteEx@24
_GetOsDevVersion@0
_IsDevicePresent@12
_MLCCheckHandle@16
_MLCCloseChannel@4
_MLCCompareDevID@16
_MLCEscapeCommFunction@28
_MLCGetDeviceId@12
_MLCGetDeviceIdByName@16
_MLCOpenChannel@40
_MLCOpenChannelByName@44
_MLCPingVcomm@4
_MLCPollChannels@4
_MLCRead@20
_MLCWrite@20
_OpenOsDevice@8
_RtlCleanUp@0

hpzidr12.dll

HP Dot4Rtl by HP

Remove hpzidr12.dll
Version:   7, 0, 5, 0
MD5:   1f05a67e23631fa44b2beca12c60dd0c
SHA1:   c0e9b5504cf83e0c082fa6c76c715fa90437d3a2

Overview

hpzidr12.dll is loaded as dynamic link library that runs in the context of a process.

DetailsDetails

File name:hpzidr12.dll
Publisher:HP
Product name:HP Dot4Rtl
Description:IEEE-1284.4-1999 Run-time library (kernel)
Typical file path:C:\Windows\System32\hpzidr12.dll
Original name:Dot4Rtl.dll
File version:7, 0, 5, 0
Size:260.05 KB (266,296 bytes)
Build date:11/11/2003 8:46 AM
Digital DNA
PE subsystem:Windows GUI
File packed:No
.NET CLR:No
More details

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Microsoft Windows XP 100.00%

Distribution by countryDistribution by country

United States installs about 66.67% of HP Dot4Rtl.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Toshiba 50.00%
Dell 50.00%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE