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, 0, 0
MD5:   0f2d53a73d27105ca5dbcbdb0ad3bc5b
SHA1:   d9bcda2874a58c495a9a04749aa3d7f7520fe80b
SHA256:   40cf2dc236a52f43ad1de77ac4e824a964c03b4a502fd8b87fe1bfa256a315cf

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, 0, 0
Size:260.05 KB (266,296 bytes)
Build date:5/14/2003 2:51 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