Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

1, 3, 4, 0 25.00%
1, 3, 4, 0 25.00%
1, 3, 4, 0 25.00%
1, 3, 1, 0 25.00%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
RegOpenKeyExW, RegQueryValueExW, RegCloseKey, RegNotifyChangeKeyValue
gdi32.dll
GetStockObject
kernel32.dll
SetStdHandle, FlushFileBuffers, CompareStringA, CreateEventW, GetVersionExW, CloseHandle, GetLastError, CreateMutexW, SetEvent, WaitForSingleObject, OutputDebugStringA, ReleaseMutex, CreateFileW, DeviceIoControl, WaitForMultipleObjects, FreeLibrary, GetProcAddress, Sleep, GetTickCount, CompareStringW, LoadLibraryA, GetConsoleMode, GetConsoleCP, SetFilePointer, RaiseException, GetLocaleInfoA, GetStringTypeW, GetStringTypeA, GetCurrentProcessId, QueryPerformanceCounter, GetEnvironmentStringsW, FreeEnvironmentStringsW, GetEnvironmentStrings, FreeEnvironmentStringsA, RtlUnwind, GetStartupInfoA, GetFileType, SetEnvironmentVariableA, GetTimeZoneInformation, WriteConsoleA, WriteConsoleW, GetConsoleOutputCP, InitializeCriticalSection, GetCommandLineA, ExitThread, ResumeThread, CreateThread, HeapFree, HeapAlloc, HeapReAlloc, GetSystemTimeAsFileTime, GetCurrentThreadId, CreateFileA, GetVersionExA, GetProcessHeap, GetCPInfo, InterlockedIncrement, InterlockedDecrement, GetACP, GetOEMCP, IsValidCodePage, GetModuleHandleA, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, SetLastError, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, LCMapStringA, WideCharToMultiByte, MultiByteToWideChar, LCMapStringW, ExitProcess, HeapDestroy, HeapCreate, VirtualFree, DeleteCriticalSection, LeaveCriticalSection, EnterCriticalSection, VirtualAlloc, WriteFile, GetStdHandle, GetModuleFileNameA, HeapSize, SetHandleCount, SetEnvironmentVariableW, SetEndOfFile, ReadFile
user32.dll
LoadIconW, LoadCursorW, RegisterClassExW, CreateWindowExW, GetMessageW, DispatchMessageW, TranslateMessage, UnregisterClassW, PostQuitMessage, PostMessageW, SetTimer, DestroyWindow, DefWindowProcW, KillTimer, RegisterWindowMessageW
Export table
ATM_DisableFeature
ATM_EnableFeature
ATM_SetGetCapability
ATM_Start
ATM_Terminate

ATM.dll

Lenovo Japan ATM by Lenovo(Japan)Ltd. (Signed)

Remove ATM.dll
Version:   1, 3, 4, 0
MD5:   d1ffbfacbe9b41d7d8207f7953b9e04e
SHA1:   aff3ddd6fb6b6a5f7eeebfad6a1f2a557d5fbc5c
SHA256:   2ae20ce1602ce0d65cf58289f0a49fc5361e2c79a4b04ae6d1c2e199d338605f

Overview

ATM.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 ThinkPad Keyboard Customizer Utility published by Lenovo, ThinkPad EasyEject Utility from Lenovo and ThinkPad EasyEject Utility by Lenovo. The file is digitally signed by Lenovo(Japan)Ltd. which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:ATM.DLL
Publisher:Lenovo Japan
Product name:Lenovo Japan ATM
Description:ATM
Typical file path:C:\Program Files\ThinkPad\Utilities\ATM.DLL
File version:1, 3, 4, 0
Size:125.35 KB (128,360 bytes)
Certificate
Issued to:Lenovo(Japan)Ltd.
Authority (CA):VeriSign
Effective date:Wednesday, September 14, 2011
Expiration date:Friday, September 14, 2012
Digital DNA
PE subsystem:Windows GUI
File packed:No
.NET CLR:No
More details

ResourcesPrograms

The following programs will install this file
Lenovo
8% remove
ThinkPad Keyboard Customizer Utility enables predefined assignments for a Windows key and an Application key on the ThinkPad keyboard. Audio volume control buttons, mute button, ThinkPad button/Access IBM button, Suspend/Hibernate, Wireless Radio Control, EasyEject, Full Screen Magnifier, and Presentation Director on the external keyboard. ThinkPad Keyboard Customizer Utility which enables to customize the ThinkPad and external keyboar...
Lenovo
6% remove
The ThinkPad EasyEject Utility comes pre-installed on Lenovo ThinkPads and enables you to remove multiple devices quickly from your notebook, eliminating the hassle of stopping one device at a time before unplugging it. ThinkPad EasyEject Utility is capable of stopping/unmounting and ejecting removable hard drives, flash drives, SecureDigital memory cards, memory sticks as well as similar removable storage devices.
Lenovo
3% remove
ThinkPad Presentation Director is a display configuration utility for your ThinkPad computer that enables you to create, manage, and use presentation and display schemes. You can access these schemes through an on-screen display menu that is shown when you press the Fn + F7 key combination on your keyboard (Fn+F7 on-screen function).
Lenovo
5% remove
The System Configuration Utility is sometimes referred to as the Setup Utility program. A customized setup configuration (other than default settings) might exist on the computer you are servicing. Running the System Configuration Utility might alter those settings. Note the current configuration settings and verify that the settings are in place when service is complete. The System Configuration Utility is stored in the permanent memor...

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Microsoft Windows XP 75.00%
Windows Vista Business 25.00%

Distribution by countryDistribution by country

United States installs about 50.00% of Lenovo Japan ATM.

OEM distributionDistribution by PC manufacturer

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

Download it for FREE