Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

2,2,30,042 33.33%
2,2,28,007 16.67%
2,2,26,012 50.00%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
RegQueryValueExA, RegOpenKeyExA, RegCloseKey
gdi32.dll
CreateDCA, DeleteDC
kernel32.dll
WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, SetStdHandle, SetEnvironmentVariableA, CompareStringW, CompareStringA, GetConsoleMode, GetConsoleCP, GetLocaleInfoA, GetStringTypeW, GetStringTypeA, HeapSize, GetSystemTimeAsFileTime, GetTickCount, QueryPerformanceCounter, GetEnvironmentStringsW, FreeEnvironmentStringsW, GetLocalTime, CreateFileA, GetFileSize, SetFilePointer, WriteFile, FlushFileBuffers, InterlockedIncrement, CloseHandle, GetLastError, GetModuleHandleA, GetVersionExA, LoadLibraryA, GetProcAddress, GetModuleHandleW, GetCurrentProcess, FreeLibrary, GetModuleFileNameA, Sleep, OutputDebugStringA, InterlockedDecrement, InitializeCriticalSection, GetEnvironmentStrings, FreeEnvironmentStringsA, GetStartupInfoA, HeapAlloc, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, HeapFree, GetCurrentThreadId, GetCommandLineA, GetProcessHeap, GetCurrentProcessId, RaiseException, RtlUnwind, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, SetLastError, DeleteCriticalSection, LeaveCriticalSection, EnterCriticalSection, VirtualFree, VirtualAlloc, HeapReAlloc, HeapDestroy, HeapCreate, ExitProcess, GetStdHandle, LCMapStringA, WideCharToMultiByte, MultiByteToWideChar, LCMapStringW, SetHandleCount, GetFileType
user32.dll
wsprintfA, EnumDisplayDevicesW, EnumDisplayDevicesA
Export table
clean_NativeDriver
GetCardInfo
GetDriverInfo
GetI2CDelay
I2CDeviceIoControl
init_NativeDriver
Lock
ReCalibrateDelay
RescanBus
ReSetI2CDelay
RestoreI2CDelay
Unlock

pdi_ati2.dll

pdi_ati2 Dynamic Link Library by Portrait Displays (Signed)

Remove pdi_ati2.dll
Version:   2,2,28,007
MD5:   c9c7a3cdd21527b29676a6154c281daa
SHA1:   493a5ef16e75377126dcc7a10b8586700d54e61a

Overview

pdi_ati2.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:pdi_ati2.dll
Publisher:Portrait Displays, Inc.
Product name:pdi_ati2 Dynamic Link Library
Typical file path:C:\Program Files\common files\portrait displays\drivers\pdi_ati2.dll
File version:2,2,28,007
Size:146.8 KB (150,320 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
Windows 7 Professional 66.67%
Windows 7 Home Premium 16.67%
Windows 7 Ultimate 16.67%

Distribution by countryDistribution by country

Turkey installs about 33.33% of pdi_ati2 Dynamic Link Library.

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