Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

7, 0, 6, 2 18.75%
7, 0, 6, 2 37.50%
7, 0, 6, 2 18.75%
7, 0, 6, 2 6.25%
7, 0, 6, 0 6.25%
7, 0, 6, 0 6.25%
7, 0, 5, 3 6.25%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
RegCreateKeyExA, RegSetValueExA, RegCloseKey, RegDeleteKeyA, RegOpenKeyExA, RegQueryValueExA, RegQueryValueA, RegOpenKeyA, RegEnumKeyA
gdi32.dll
SelectObject, SetViewportOrgEx, OffsetViewportOrgEx, SetViewportExtEx, ScaleViewportExtEx, SetWindowExtEx, ScaleWindowExtEx, TextOutA, DeleteDC, GetStockObject, Escape, GetDeviceCaps, RectVisible, PtVisible, DeleteObject, GetClipBox, SetMapMode, SetTextColor, SetBkColor, RestoreDC, SaveDC, CreateBitmap, ExtTextOutA
kernel32.dll
GetCommandLineA, HeapAlloc, HeapFree, HeapReAlloc, RtlUnwind, RaiseException, VirtualAlloc, Sleep, ExitProcess, HeapSize, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetACP, IsValidCodePage, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, FreeEnvironmentStringsA, GetEnvironmentStrings, GetOEMCP, GetEnvironmentStringsW, HeapCreate, HeapDestroy, VirtualFree, QueryPerformanceCounter, GetTickCount, GetSystemTimeAsFileTime, InitializeCriticalSectionAndSpinCount, GetConsoleCP, GetConsoleMode, LCMapStringA, LCMapStringW, GetStringTypeA, GetStringTypeW, SetStdHandle, WriteConsoleA, GetConsoleOutputCP, WriteConsoleW, GetCPInfo, GetCurrentProcess, FlushFileBuffers, SetFilePointer, WriteFile, GlobalFindAtomA, lstrcmpW, GetVersionExA, GlobalFlags, WritePrivateProfileStringA, InterlockedIncrement, GetModuleHandleW, GlobalGetAtomNameA, SetErrorMode, TlsFree, DeleteCriticalSection, LocalReAlloc, WideCharToMultiByte, DeviceIoControl, CreateFileA, CloseHandle, GetSystemDefaultLangID, TlsSetValue, TlsAlloc, InitializeCriticalSection, GlobalHandle, GlobalReAlloc, EnterCriticalSection, TlsGetValue, LeaveCriticalSection, LocalAlloc, InterlockedDecrement, GetModuleFileNameW, GetCurrentProcessId, GlobalAddAtomA, GlobalDeleteAtom, GetCurrentThread, GetCurrentThreadId, ConvertDefaultLocale, EnumResourceLanguagesA, GetModuleFileNameA, GetLocaleInfoA, LoadLibraryA, CompareStringA, InterlockedExchange, lstrcmpA, FreeLibrary, GetModuleHandleA, GetProcAddress, GetLastError, SetLastError, GlobalFree, GlobalAlloc, GlobalLock, SizeofResource, GlobalUnlock, FormatMessageA, LocalFree, lstrlenA, MultiByteToWideChar, FindResourceA, LoadResource, FreeEnvironmentStringsW, LockResource
shlwapi.dll
PathFindFileNameA, PathFindExtensionA
user32.dll
DestroyMenu, ShowWindow, RegisterWindowMessageA, LoadIconA, WinHelpA, GetCapture, GetClassLongA, SetPropA, GetPropA, RemovePropA, IsWindow, GetDlgItem, GetTopWindow, DestroyWindow, GetMessageTime, GetMessagePos, MapWindowPoints, SetMenu, SetForegroundWindow, GetClientRect, CreateWindowExA, GetClassInfoExA, RegisterClassA, AdjustWindowRectEx, CopyRect, DefWindowProcA, CallWindowProcA, GetMenu, SetWindowLongA, SetWindowPos, SystemParametersInfoA, IsIconic, GetWindowPlacement, GetDlgCtrlID, GetWindowRect, PtInRect, SetWindowTextA, ClientToScreen, GrayStringA, DrawTextExA, DrawTextA, TabbedTextOutA, LoadCursorA, GetSystemMetrics, GetDC, ReleaseDC, GetSysColor, GetSysColorBrush, UnregisterClassA, UnhookWindowsHookEx, GetWindowThreadProcessId, GetWindowLongA, GetLastActivePopup, IsWindowEnabled, EnableWindow, MessageBoxA, SetCursor, SetWindowsHookExA, CallNextHookEx, GetMessageA, TranslateMessage, DispatchMessageA, GetActiveWindow, IsWindowVisible, GetKeyState, PeekMessageA, GetCursorPos, ValidateRect, SetMenuItemBitmaps, GetMenuCheckMarkDimensions, LoadBitmapA, GetFocus, GetParent, SendMessageA, ModifyMenuA, EnableMenuItem, CheckMenuItem, PostMessageA, PostQuitMessage, GetMenuState, GetMenuItemID, GetMenuItemCount, GetSubMenu, GetWindow, GetForegroundWindow, GetWindowTextA, GetClassNameA, GetClassInfoA
winspool.drv
DocumentPropertiesA, OpenPrinterA, ClosePrinter
Export table
ABS_ModeSetting
APGestureSelect
CreateETDGestureEventToKernel
CreateETDScrollEventToKernel
CreateETDSmartPadEventToKernel
DisableWhenType
DisableWhenUSBMouse
DispatchCreate
GetDebugData
GetETDGestureEventData
GetHIDMouseIgnore
GetKBCData
GetUIDisplay
KeepScrolling
LightSetting
NotifyEnable
SetOsVersion
SmartMotionSlowDown
SuspendEnableKernelData
SwapButton
UpdateRegistry
WriteMainRegistry

ETDCmds.dll

ELAN Smart-Pad by ELAN Microelectronics Corporation (Signed)

Remove ETDCmds.dll
Version:   7, 0, 6, 2
MD5:   ab8bc10a5a307d0ca172d801763561a8
SHA1:   f723bd30540cd5f9a2742eb7a6658fa3987031a8
SHA256:   888776f941da4194fbb762aecb3d02ff236d4f0cfc54aa734661fc8704937376

What is ETDCmds.dll?

ETD Ware TSR Enhancements is part of the ELAN Smart-Pad, a type of multi-finger touch pad input device for laptops.

About ETDCmds.dll (from ELAN Microelectronics Corporation)

Smart pad (multi-finger touch pad) is a kind of NB input device. It's different from traditional touchpad, because it can support multi-finger gesture to let user interact with their notebook system m

Overview

etdcmds.dll is loaded as dynamic link library that runs in the context of a process. It is installed with a couple of know programs including ETDWare PS/2-x64 7.0.5.11_WHQL published by ELAN Microelectronic Corp. and ETDWare PS/2-x64 7.0.6.5_WHQL published by ELAN Microelectronic Corp.. The file is digitally signed by ELAN Microelectronics Corporation which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:etdcmds.dll
Publisher:ELAN Microelectronic Corp.
Product name:ELAN Smart-Pad
Description:ETD Ware TSR Enhancements
Typical file path:C:\Program Files\elantech\etdcmds.dll
File version:7, 0, 6, 2
Size:303.38 KB (310,664 bytes)
Certificate
Issued to:ELAN Microelectronics Corporation
Authority (CA):VeriSign
Effective date:Saturday, April 11, 2009
Expiration date:Wednesday, August 11, 2010
Digital DNA
PE subsystem:Windows GUI
File packed:No
.NET CLR:No
More details

ResourcesPrograms

The following programs will install this file
ELAN Microelectronic Corp.
7% remove
ETDWare PS/2-x64 is the device driver installed for an Elan Microelectronics Touch Pad. ELAN's Smart Click-Pad eliminates the need of physical buttons since the entire touchpad functions as buttons. User can click almost anywhere on the touchpad to simulate the mouse left or right button click. It's different from traditional touchpad, because it can support multi-finger gesture to let the user interact with their laptop more intuitivel...

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Home Premium 41.67%
Windows 7 Ultimate 25.00%
Windows 7 Professional 8.33%
Windows 7 Home Basic 8.33%
Windows 7 Starter 8.33%
Windows 8 Pro 8.33%

Distribution by countryDistribution by country

United States installs about 16.67% of ELAN Smart-Pad.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
ASUS 94.12%
Samsung 5.88%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE