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:   8c03fca540bfa1152ce94859796fb398
SHA1:   11b149f5568b3b60b687f93f25e6179635508c41

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:230.61 KB (236,144 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