Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

8c03f 25.00%
916e7 25.00%
c4ca3 25.00%
6dcec 25.00%
(Note, Portrait Displays publishes each variation of this file with the same version, but the hashes are unique.)

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
RegSetValueExA, RegCreateKeyA, RegQueryValueExA, RegQueryInfoKeyA, RegEnumKeyExA, RegOpenKeyExA, RegCloseKey, RegCreateKeyExA
gdi32.dll
CreateCompatibleDC, SelectObject, GetObjectA, GetPixel, SetPixel, DeleteDC
kernel32.dll
WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, SetStdHandle, SetEnvironmentVariableA, CompareStringW, CompareStringA, InitializeCriticalSection, HeapReAlloc, VirtualAlloc, GetLocaleInfoA, GetStringTypeW, GetConsoleMode, GetConsoleCP, LCMapStringW, LCMapStringA, LeaveCriticalSection, EnterCriticalSection, GetSystemTimeAsFileTime, GetTickCount, QueryPerformanceCounter, VirtualFree, HeapCreate, HeapDestroy, GetEnvironmentStringsW, FreeEnvironmentStringsW, GetEnvironmentStrings, FreeEnvironmentStringsA, DeleteCriticalSection, GetStartupInfoA, GetFileType, GetStdHandle, LoadLibraryA, ReadFile, GetCurrentProcess, GetLocalTime, CreateFileA, GetFileSize, SetFilePointer, WriteFile, FlushFileBuffers, CloseHandle, OutputDebugStringA, FormatMessageA, LocalFree, GetModuleHandleA, GetProcAddress, GetVersionExA, lstrcpyA, GetCurrentThreadId, GetLastError, GetModuleFileNameA, Sleep, GetStringTypeA, SetHandleCount, ExitProcess, HeapSize, IsValidCodePage, GetOEMCP, RtlUnwind, MultiByteToWideChar, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, RaiseException, WideCharToMultiByte, GetCommandLineA, HeapFree, HeapAlloc, GetProcessHeap, GetCurrentProcessId, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, InterlockedIncrement, SetLastError, InterlockedDecrement, GetCPInfo, GetACP, IsBadCodePtr, IsBadReadPtr, IsBadWritePtr, VirtualQuery, GetSystemInfo, VirtualProtect, GetPrivateProfileIntA
ole32.dll
CoCreateInstance, CoInitialize, CoFreeUnusedLibraries, CoUninitialize
shfolder.dll
SHGetFolderPathA
user32.dll
wsprintfA, UnhookWindowsHookEx, SendMessageA, EnumChildWindows, LoadImageA, GetSysColor, GetDC, ReleaseDC, GetCursorPos, SystemParametersInfoA, GetSystemMetrics, EnumWindows, IsWindowVisible, FindWindowExA, GetClassNameA, GetMenuInfo, DestroyMenu, GetMenuItemCount, SetMenuItemInfoA, SetMenuInfo, CreatePopupMenu, AppendMenuA, GetMenuItemInfoA, CallWindowProcA, SetWindowLongA, CallNextHookEx, GetWindowThreadProcessId, SetWindowsHookExA, PostThreadMessageA, PostMessageA, LoadBitmapA
Export table
MsgHookProc
SetDIPSHook

dthook.dll

By Portrait Displays (Signed)

Remove dthook.dll
MD5:   916e77fd72754304e2dbec0c0e30c873
SHA1:   ec510af8e1a18311c6e9a10481d0001090641932

Overview

dthook.dll is loaded as dynamic link library that runs in the context of a process. The file is digitally signed by Portrait Displays which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:dthook.dll
Typical file path:C:\Program Files\common files\portrait displays\shared\dthook.dll
Size:262.58 KB (268,880 bytes)
Certificate
Issued to:Portrait Displays
Authority (CA):VeriSign
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 50.00%
Windows 7 Professional 25.00%
Windows 7 Home Premium 25.00%

Distribution by countryDistribution by country

United States installs about 50.00% of dthook.dll.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Hewlett-Packard 100.00%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE