Should I block it?

No, this file is 100% safe to run.

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
RegSetValueExA, RegCreateKeyA, CloseServiceHandle, RegOpenKeyExA, RegQueryValueExA, RegQueryValueA, RegOpenKeyA, RegCloseKey
kernel32.dll
CloseHandle, InterlockedIncrement, InterlockedDecrement, lstrcmpA, lstrlenA, lstrcpyA, lstrcpynA, lstrcatA, GetVersionExA, CreateFileA, GetFullPathNameA, CreateMutexA, ReleaseMutex, VirtualFree, FlushFileBuffers, WriteFile, SetFilePointer, SetFileAttributesA, VirtualAlloc, GetDiskFreeSpaceA, FreeLibrary, GetProcAddress, LoadLibraryA, GetVolumeInformationA, GetLogicalDrives, MultiByteToWideChar, WaitForSingleObject, GetLastError, IsBadWritePtr, GetDriveTypeA, IsBadReadPtr, WritePrivateProfileStringA, GetPrivateProfileIntA, GetLocalTime, SearchPathA, DeviceIoControl, GetTickCount, Sleep, GetPrivateProfileStringA, RaiseException, GetModuleHandleA, GetStringTypeA, WideCharToMultiByte, GetStringTypeW, GetStdHandle, DeleteCriticalSection, HeapFree, HeapAlloc, LeaveCriticalSection, EnterCriticalSection, InitializeCriticalSection, SetStdHandle, ExitProcess, TerminateProcess, GetCurrentProcess, LCMapStringA, LCMapStringW, GetCurrentThreadId, TlsSetValue, SetLastError, TlsGetValue, RtlUnwind, GetModuleFileNameA, GetLocaleInfoA, GetCPInfo, GetLocaleInfoW
user32.dll
wsprintfA
Export table
_DisableDevInRegistry@4
_DisableRIResume@0
_DllEntryPoint@12
_EnableDevInRegistry@4
_EnableRIResume@0
_InternalGetNumSensors@0
_SM_CheckDischargePossibility@4
_SM_CheckHibernationPossibility@4
_SM_CheckResumeStatus@4
_SM_CheckSuspendPossibility@4
_SM_CreateHibernationFile@8
_SM_DeleteHibernationFile@0
_SM_EnterHibernationMode@0
_SM_EnterSuspendMode@0
_SM_EnumPnPDeviceConfig@8
_SM_EnumPnPResources@12
_SM_GetACDischargeStatus@8
_SM_GetAPMOEMServiceStatus@4
_SM_GetAutoDimStatus@4
_SM_GetBatteryHealthStatus@8
_SM_GetBatteryStatus@8
_SM_GetCDRomStatus@4
_SM_GetCPUPowerSavingOption@4
_SM_GetCurrentTemperature@4
_SM_GetDMAUsageMap@8
_SM_GetDockingInfo@4
_SM_GetDockingOption@4
_SM_GetH8Version@0
_SM_GetHibernationFileConfig@4
_SM_GetHibernationFileSize@4
_SM_GetInitInfo@4
_SM_GetIOUsageMap@8
_SM_GetIRQUsageMap@8
_SM_GetLCDBrightnessStatus@4
_SM_GetMemoryUsageMap@8
_SM_GetNumSensors@4
_SM_GetPCIBusPowerSavingOption@4
_SM_GetPnPDeviceConfig@4
_SM_GetPnPDeviceDescription@12
_SM_GetPowerMode@4
_SM_GetPowerSaveOption@8
_SM_GetResumeOptions@4
_SM_GetSMAPIInfo@4
_SM_GetSmartBatteryStatus@8
_SM_GetSoundStatus@4
_SM_GetSuspendHibernationOptions@4
_SM_GetThermalStatus@4
_SM_IsACPI@0
_SM_IsBatteryInstalled@4
_SM_IsBatteryStatusChanged@0
_SM_IsDeviceInstalled@4
_SM_IsDMAFree@8
_SM_IsF12KeyPressed@0
_SM_IsF2KeyPressed@0
_SM_IsIOFree@8
_SM_IsIRQFree@8
_SM_IsMemFree@8
_SM_IsOptionalFunctionSupported@4
_SM_IsPowerModeChanged@0
_SM_IsPowerModeChanged2@0
_SM_IsSmartBatteryInstalled@4
_SM_IsSMIBusy@0
_SM_SearchPnPResource@12
_SM_SetAPMOEMBattTimeValue@4
_SM_SetAutoDimStatus@4
_SM_SetBatteryStatus@8
_SM_SetCDRomStatus@4
_SM_SetCPUPowerSavingOption@4
_SM_SetDockingOption@4
_SM_SetHibernationFileConfig@4
_SM_SetLCDBrightnessStatus@4
_SM_SetPCIBusPowerSavingOption@4
_SM_SetPnPDeviceConfig@4
_SM_SetPowerMode@4
_SM_SetPowerSaveOption@8
_SM_SetResumeOptions@4
_SM_SetSmapiPnPDeviceConfig@8
_SM_SetSoundStatus@4
_SM_SetSuspendHibernationOptions@4
_SM_StartDischarging@4
_SM_StopDischarging@4
_SM_UpdateCalcCounter@4
DllEntryPoint
SM_CheckDischargePossibility
SM_CheckHibernationPossibility
SM_CheckResumeStatus
SM_CheckSuspendPossibility
SM_CreateHibernationFile
SM_DeleteHibernationFile
SM_EnterHibernationMode
SM_EnterSuspendMode
SM_GetACDischargeStatus
SM_GetAutoDimStatus
SM_GetBatteryHealthStatus
SM_GetBatteryStatus
SM_GetCDRomStatus
SM_GetCPUPowerSavingOption
SM_GetCurrentTemperature
SM_GetHibernationFileConfig
SM_GetHibernationFileSize
SM_GetLCDBrightnessStatus
SM_GetNumSensors
SM_GetPCIBusPowerSavingOption
SM_GetPowerMode
SM_GetPowerSaveOption
SM_GetResumeOptions
SM_GetSMAPIInfo
SM_GetSmartBatteryStatus
SM_GetSoundStatus
SM_GetSuspendHibernationOptions
SM_GetThermalStatus
SM_IsBatteryInstalled
SM_IsBatteryStatusChanged
SM_IsF12KeyPressed
SM_IsF2KeyPressed
SM_IsOptionalFunctionSupported
SM_IsPowerModeChanged
SM_IsPowerModeChanged2
SM_IsSmartBatteryInstalled
SM_SetAutoDimStatus
SM_SetBatteryStatus
SM_SetCDRomStatus
SM_SetCPUPowerSavingOption
SM_SetHibernationFileConfig
SM_SetLCDBrightnessStatus
SM_SetPCIBusPowerSavingOption
SM_SetPowerMode
SM_SetPowerSaveOption
SM_SetSoundStatus
SM_SetSuspendHibernationOptions
SM_StartDischarging
SM_StopDischarging

TPPWRW32.dll

IBM ThinkPad Utility by IBM

Remove TPPWRW32.dll
Version:   1, 0, 0, 0
MD5:   ce396cfa40b8f9c86f22a319fdf4e040
SHA1:   9da71fe4682556dfa4cae38f81669e2311633360

Overview

TPPWRW32.DLL is loaded as dynamic link library that runs in the context of a process. This particular version is usually found on Microsoft Windows XP (5.1.2600.196608).

DetailsDetails

File name:TPPWRW32.DLL
Publisher:IBM Corp.
Product name:IBM ThinkPad Utility
Description:IBM ThinkPad Power Management DLL for Win32
Typical file path:C:\Program Files\ThinkPad\Utilities\TPPWRW32.DLL
File version:1, 0, 0, 0
Size:119.5 KB (122,368 bytes)
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 100.00%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE