Should I block it?

No, this file is 100% safe to run.

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
RegDeleteValueW, RegCreateKeyExA, RegSetValueExA, RegEnumKeyExW, RegEnumValueW, RegQueryInfoKeyW, RegConnectRegistryW, RegCreateKeyExW, RegOpenKeyExW, RegQueryValueExW, RegSetValueExW, GetUserNameW, RegOpenKeyW, RegCloseKey
dbghelp.dll
SymFromAddr, SymCleanup, SymSetOptions, SymGetLineFromAddr64, SymSetSearchPath, SymInitialize, SymGetOptions, SymGetSearchPath
kernel32.dll
FreeLibrary, GetProcAddress, LoadLibraryW, GetLastError, GlobalAlloc, Sleep, DeleteCriticalSection, DisableThreadLibraryCalls, InitializeCriticalSection, LeaveCriticalSection, EnterCriticalSection, GetModuleFileNameW, GetComputerNameW, InterlockedIncrement, InterlockedDecrement, SetCurrentDirectoryW, GetCurrentDirectoryW, GetCurrentThreadId, GetTickCount, SetLastError, GetModuleHandleW, GetPrivateProfileStringW, GetPrivateProfileIntW, GetPrivateProfileSectionW, GetCurrentProcess, GetVersionExW, DeleteFileW, GetTempFileNameW, GetTempPathW, CreateFileA, GetModuleHandleExA, VirtualQuery, GetCurrentProcessId, HeapFree, VirtualFree, GetProcessHeap, WriteFile, WideCharToMultiByte, CreateDirectoryA, HeapSize, GetSystemInfo, GetModuleFileNameA, OutputDebugStringA, CloseHandle, DebugBreak, GetTempPathA, OpenProcess, VirtualAlloc, VirtualProtect, MultiByteToWideChar, SetStdHandle, WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, InitializeCriticalSectionAndSpinCount, LoadLibraryA, GetStringTypeW, GetStringTypeA, IsValidLocale, EnumSystemLocalesA, GetLocaleInfoA, GetUserDefaultLCID, GetDateFormatA, GetTimeFormatA, SetConsoleCtrlHandler, SetFilePointer, GlobalFree, GetLocaleInfoW, CreateFileW, GetTimeZoneInformation, SetEndOfFile, CompareStringA, CompareStringW, SetEnvironmentVariableA, ReadFile, HeapReAlloc, GetConsoleCP, GetConsoleMode, HeapAlloc, LocalAlloc, LocalFree, GlobalLock, OutputDebugStringW, GlobalUnlock, InterlockedExchange, RtlUnwind, RaiseException, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetCommandLineA, GetSystemTimeAsFileTime, LCMapStringA, LCMapStringW, GetCPInfo, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, GetCurrentThread, GetACP, GetOEMCP, IsValidCodePage, GetModuleHandleA, ExitProcess, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, HeapCreate, HeapDestroy, QueryPerformanceCounter, FatalAppExitA, FlushFileBuffers
ole32.dll
CoInitializeEx, CoUninitialize, CreateStreamOnHGlobal, CoCreateInstance, GetHGlobalFromStream, CoInitialize
shlwapi.dll
PathAddBackslashW
user32.dll
SetWindowPos, GetClassNameW, SetWinEventHook, UnhookWinEvent, wsprintfW, SendMessageW
winspool.drv
GetPrinterDriverDirectoryW, SetPrinterDataW, OpenPrinterW, ClosePrinter, SetPrinterW, GetPrinterW, EnumPrintersW, DeviceCapabilitiesW, EnumFormsW, SetPrinterDataExW, DeletePrinterDataExW, GetPrinterDriverW, GetPrinterDataExW, EnumPortsW, EnumJobsW, GetPrinterDataW
Export table
DevQueryPrintEx
DllCanUnloadNow
DllGetClassObject
DllMain
DrvConvertDevMode
DrvDeviceCapabilities
DrvDevicePropertySheets
DrvDocumentEvent
DrvDocumentPropertySheets
DrvDriverEvent
DrvPopulateFilterServices
DrvPrinterEvent
DrvQueryColorProfile
DrvQueryJobAttributes
DrvSplDeviceCaps
DrvUpgradePrinter
MxdcGetPDEVAdjustment

hpmdp104.dll

Hewlett-Packard Universal Print Driver for Windows by Hewlett-Packard

Remove hpmdp104.dll
Version:   61.104.14.7798
MD5:   95e9f1a2ab18d71d65c005a9ab52c0c2
SHA1:   de232cfe09094ea25d20986845ec68c78ed58ab0
SHA256:   54e7b85d44f147368e99d0087ad93028dd672d73715792e9a1748858dd2e3538

What is hpmdp104.dll?

hpmdp104.dll is the driver for HP printers. It is a utility that converts the data to be printed to the specific fax/printer. The purpose of the printer driver is to allow programs to do printing without being aware of the implementation of each model. Whenever you print a document, the driver sends data to the printer with the correct commands. Windows will install generic printer drivers, however to get the most out of your printer, the HP driver should be installed.

Overview

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

DetailsDetails

File name:hpmdp104.dll
Publisher:Hewlett-Packard
Product name:Hewlett-Packard Universal Print Driver for Windows
Description:hpmdp104.dll
Typical file path:C:\Windows\System32\spool\drivers\w32x86\3\hpmdp104.dll
File version:61.104.14.7798
Product version:5.1.0.7798
Size:731.5 KB (749,056 bytes)
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

Hong Kong installs about 100.00% of Hewlett-Packard Universal Print Driver for Windows.
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE