File details
File name: utility.exe
Name: Lenovo Power Management
Description: Lenovo Power Management
Version: 3.0.1.5
Size: 4.25 MB
Original file name: utilty.exe
Resource utilization
 | CPU utilization averages |
Total CPU: 0.0001024408%
Privileged CPU:
0.0000720610%

User CPU:
0.00003037983721%

Privileged CPU time: 559375 ms
Privileged CPU time /min: 0 ms
 | Memory utilization averages |
Committed memory:
36.75 MB
Peak committed memory: 38.21 MB
Paged memory:
2.23 MB
Peak paged memory: 2.23 MB
Paged system memory:
67 KB
Non-paged system memory: 3.05 KB
Working set memory:
740 KB
Peak working set memory: 4.13 MB
Min working set memory: 484 KB
Private memory:
2.23 MB
Page faults:
1,639
Page faults /min: 0
 | Process I/O averages |
Total read operations:
2
Total read transfer: 136 Bytes
Total write operations:
2
Total write transfer: 144 Bytes
Total other operations:
1,266
Total other transfer: 136.6 KB
 | GUI Object Averages |
GDI objects:
66
USER objects:
56
Resources
Handle count average: 76
Thread count average: 3
Process details
Runs as (owner): User
Integrety level: Undefined
Windows platform: 32-bit
Parent Process
Process Command
"C:\Program Files\Lenovo\Energy Management\utility.exe"
Startup files (all users) run details
Name: EnergyUtility
Command: C:\Program Files\Lenovo\Energy Management\utility.exe
Image hashes
MD5: 286ca8c58ca1abf6f602395ebe0383d4
SHA-1: 0ef4c767626fc7319475dbed5feddf7019823f02
PE image details
Subsystem: Windows GUI
File packed: No
Import Table
advapi32.dll

RegQueryValueW
RegOpenKeyExW
RegCloseKey
RegSetValueExW
RegCreateKeyExW
RegOpenKeyW
RegQueryValueExW
RegEnumKeyW
RegDeleteKeyW
comctl32.dll

ImageList_ReplaceIcon
ImageList_Draw
ImageList_GetImageInfo
ImageList_Destroy
ImageList_Create
comdlg32.dll

GetFileTitleW
GetSaveFileNameW
GetOpenFileNameW
gdi32.dll

SetWindowExtEx
ScaleWindowExtEx
ExtSelectClipRgn
CreatePatternBrush
CreateSolidBrush
GetTextExtentPoint32W
GetTextColor
GetRgnBox
SetMapMode
RestoreDC
SaveDC
GetDeviceCaps
GetClipBox
CreateRectRgnIndirect
CombineRgn
CreateFontIndirectW
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
CreateCompatibleBitmap
CreateBitmap
SetTextColor
SetBkColor
SelectObject
BitBlt
DeleteDC
SetBkMode
DeleteObject
StretchBlt
CreateCompatibleDC
CreateRoundRectRgn
GetObjectW
CreateFontW
GetStockObject
Escape
ExtTextOutW
TextOutW
RectVisible
PtVisible
GetPixel
LPtoDP
DPtoLP
GetWindowExtEx
GetViewportExtEx
GetMapMode
GetBkColor
kernel32.dll

GetFileAttributesW
GetFileTime
GetStartupInfoW
RtlUnwind
ExitProcess
ExitThread
CreateThread
HeapFree
HeapAlloc
HeapReAlloc
TerminateProcess
HeapSize
VirtualProtect
VirtualAlloc
GetSystemInfo
VirtualQuery
GetStdHandle
GetModuleFileNameA
UnhandledExceptionFilter
FreeEnvironmentStringsA
GetEnvironmentStrings
GetEnvironmentStringsW
GetCommandLineA
GetCommandLineW
SetHandleCount
GetFileType
GetStartupInfoA
HeapDestroy
HeapCreate
VirtualFree
QueryPerformanceCounter
GetSystemTimeAsFileTime
LCMapStringA
LCMapStringW
IsBadWritePtr
SetUnhandledExceptionFilter
GetTimeZoneInformation
GetOEMCP
GetCPInfo
IsBadReadPtr
IsBadCodePtr
GetStringTypeA
GetStringTypeW
SetStdHandle
GetDriveTypeA
CompareStringA
CompareStringW
SetEnvironmentVariableA
SetErrorMode
GetFullPathNameW
GetVolumeInformationW
GetCurrentProcess
DuplicateHandle
GetFileSize
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
ReadFile
GetCurrentDirectoryW
InterlockedIncrement
RaiseException
TlsFree
DeleteCriticalSection
LocalReAlloc
TlsSetValue
TlsAlloc
InitializeCriticalSection
TlsGetValue
EnterCriticalSection
GlobalHandle
GlobalReAlloc
LeaveCriticalSection
LocalAlloc
GlobalFlags
lstrcmpiW
GetTickCount
WritePrivateProfileStringW
GetCurrentThread
GetModuleFileNameW
ConvertDefaultLocale
EnumResourceLanguagesW
GetLocaleInfoW
FindFirstFileW
FileTimeToLocalFileTime
FileTimeToSystemTime
FindNextFileW
FindClose
InterlockedDecrement
SetLastError
MulDiv
FormatMessageW
LocalFree
FreeResource
GetCurrentThreadId
GlobalFindAtomW
GlobalDeleteAtom
lstrlenA
GetModuleHandleA
LoadLibraryA
lstrcmpW
GetVersionExA
GetVersion
lstrcpynW
GlobalLock
GlobalUnlock
GlobalGetAtomNameW
GlobalAddAtomW
WideCharToMultiByte
lstrlenW
CreateEventW
GetCurrentProcessId
ProcessIdToSessionId
OpenEventW
WaitForMultipleObjects
Sleep
SetEvent
DeviceIoControl
LoadLibraryW
GetProcAddress
FreeLibrary
CreateProcessW
MultiByteToWideChar
GlobalAlloc
GlobalFree
GetVersionExW
GetThreadLocale
GetLocaleInfoA
GetACP
InterlockedExchange
ExpandEnvironmentStringsW
DeleteFileW
RemoveDirectoryW
lstrcpyW
CreateDirectoryW
GetModuleHandleW
lstrcatW
FindResourceW
LoadResource
LockResource
CreateFileW
SizeofResource
WriteFile
GetLastError
CloseHandle
FreeEnvironmentStringsW
ole32.dll

OleFlushClipboard
CoTaskMemAlloc
CoTaskMemFree
CoInitialize
CoCreateInstance
OleIsCurrentClipboard
CLSIDFromProgID
CLSIDFromString
OleUninitialize
CoFreeUnusedLibraries
OleInitialize
CoRegisterMessageFilter
CoRevokeClassObject
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
oledlg.dll

powrprof.dll

shell32.dll

ShellExecuteW
DragFinish
DragQueryFileW
ExtractIconW
SHGetSpecialFolderPathW
Shell_NotifyIconW
shlwapi.dll

PathFileExistsW
PathFindExtensionW
PathFindFileNameW
PathIsUNCW
PathStripToRootW
user32.dll
winmm.dll

mixerGetNumDevs
mixerSetControlDetails
mixerGetControlDetailsW
mixerOpen
waveOutClose
mixerGetID
waveOutOpen
mixerGetLineControlsW
mixerClose
mixerGetLineInfoW
winspool.drv

OpenPrinterW
DocumentPropertiesW
ClosePrinter