File details
File name: itype.exe
Name: Microsoft Mouse and Keyboard Center
Description: IType.exe
Version: 2.2.173.0
Product version: 2.2
Size: 1.42 MB
Original file name: IType.exe
Digital certificate
Certificate authority:
Microsoft Corporation
Expiration date: 10/26/2013
Resource utilization
 | CPU utilization averages |
Total CPU: 0.0031984255%
Privileged CPU:
0.0013364667%

User CPU:
0.00186195880046%

Privileged CPU time: 83723.8 ms
Privileged CPU time /min: 8 ms
CPU cycle count:
487,094,597
CPU cycle count /min: 17,901,769
Context switches /sec:
2
 | Memory utilization averages |
Committed memory:
119.02 MB
Peak committed memory: 139.88 MB
Paged memory:
6.81 MB
Peak paged memory: 19.54 MB
Paged system memory:
213.63 KB
Non-paged system memory: 19.36 KB
Working set memory:
1.39 MB
Peak working set memory: 12.27 MB
Min working set memory: 516.86 KB
Private memory:
6.81 MB
Page faults:
295,230
Page faults /min: 231
 | Process I/O averages |
Total read operations:
833
Read operations /min: 1
Total read transfer: 2.39 MB
Read transfer /min: 4.33 KB
Total write operations:
2
Total write transfer: 736 Bytes
Total other operations:
80,040
Other operations /min: 86
Total other transfer: 2.51 MB
Other Transfer /min: 2.55 KB
 | GUI Object Averages |
GDI objects:
18
Peak GDI objects: 22
USER objects:
39
Peak USER objects: 76
Resources
Handle count average: 251
Thread count average: 7
Thread resource averages
Total CPU: 0.024800919663%
Privileged CPU: 0.014775954441%
User CPU: 0.010024965223%
CPU Cycle count /sec: 447,017
Context switches /sec: 3
Module memory size: 1.46 MB
msvcr110.dll

Total CPU: 0.003242575453%
Privileged CPU: 0.001970115998%
User CPU: 0.001272459454%
CPU Cycle count /sec: 57,207
Context switches /sec: 1
Module memory size: 824 KB
ntdll.dll

Total CPU: 0.000142532687%
Privileged CPU: 0.000099478029%
User CPU: 0.000043054658%
CPU Cycle count /sec: 2,968
Module memory size: 1.66 MB
ntdll.dll

Total CPU: 0.000035963988%
Privileged CPU: 0.000035963988%
User CPU: 0.000000000000%
CPU Cycle count /sec: 721
Module memory size: 1.67 MB
dpghnt.dll

Total CPU: 0.000026531762%
Privileged CPU: 0.000026531762%
User CPU: 0.000000000000%
CPU Cycle count /sec: 369
Module memory size: 616 KB
Process details
Runs as (owner): User
Integrety level: Medium
Windows platform: 64-bit
Runs as a service: Yes
Parent Processes
Process Command
"C:\Program Files\Microsoft Mouse and Keyboard Center\itype.exe"
Startup files (all users) run details
Name: itype
Command: "C:\Program Files\Microsoft IntelliType Pro\itype.exe"
Scheduled task details
Name: Microsoft_MKC_Logon_Task_itype.exe
Command: \Microsoft_MKC_Logon_Task_itype.exe
Scheduled tasks startup details
Name: \Microsoft_MKC_Logon_Task_itype.exe
Image hashes
MD5: 6f79f69bd894eadc42d62365eec823d2
SHA-1: d22692f32a49c5e22a621f1de893033c2c03ca97
SHA-256: 92ec8ca37d85b295601c2a52884f78eade529a3d01beec289ed1207907e081cf
PE image details
CLR assembly: Yes
CLR NGENed: No
Langauge*: Microsoft Visual C# / Basic .NET
File packed: No
Import Table
advapi32.dll

RegCloseKey
RegCreateKeyExW
RegDeleteValueW
RegOpenKeyExW
RegQueryValueExW
RegSetValueExW
TraceMessage
RegEnumKeyExW
RegisterTraceGuidsW
UnregisterTraceGuids
GetTraceLoggerHandle
GetTraceEnableLevel
GetTraceEnableFlags
GetSecurityInfo
FreeSid
AllocateAndInitializeSid
CryptGenRandom
CryptReleaseContext
CryptAcquireContextW
SetEntriesInAclW
IsValidSid
InitializeSid
GetSidSubAuthority
GetSidLengthRequired
GetLengthSid
CopySid
CheckTokenMembership
SetSecurityInfo
RegQueryInfoKeyW
RegEnumValueW
dbghelp.dll

GetTimestampForLoadedLibrary
gdi32.dll

GetObjectW
CreatePolygonRgn
CreateCompatibleDC
DeleteDC
SelectObject
DeleteObject
CreateFontIndirectW
GetDeviceCaps
SetBkMode
SetTextColor
CreateCompatibleBitmap
BitBlt
hid.dll

HidP_GetValueCaps
HidP_GetButtonCaps
HidD_SetNumInputBuffers
HidP_GetCaps
HidP_UsageListDifference
HidP_GetUsageValue
HidP_SetUsages
HidP_MaxUsageListLength
HidP_GetUsages
HidP_GetLinkCollectionNodes
HidD_GetHidGuid
HidD_FreePreparsedData
HidP_SetUsageValue
HidP_UnsetUsages
HidD_SetFeature
HidD_GetAttributes
HidD_GetFeature
HidD_GetPreparsedData
HidP_GetSpecificValueCaps
HidP_GetSpecificButtonCaps
kernel32.dll

WaitForMultipleObjects
HeapFree
MulDiv
FlushInstructionCache
InterlockedExchange
RaiseException
SleepEx
GetOverlappedResult
ReadFileEx
CreateWaitableTimerW
SetWaitableTimer
QueryDosDeviceW
HeapAlloc
FindResourceW
SizeofResource
LockResource
LoadResource
GetSystemDirectoryW
ResetEvent
OpenProcess
WTSGetActiveConsoleSessionId
GetWindowsDirectoryW
ReleaseMutex
CreateMutexW
FormatMessageW
ProcessIdToSessionId
lstrcmpiW
GetCurrentProcessId
CompareStringW
GetUserDefaultLCID
DeviceIoControl
InitializeCriticalSectionAndSpinCount
InitializeCriticalSectionEx
VirtualFree
VirtualAlloc
InterlockedPushEntrySList
InterlockedPopEntrySList
InitializeSListHead
InterlockedCompareExchange
HeapSize
HeapReAlloc
HeapDestroy
GetProcessHeap
ReadFile
GetVersionExW
WaitForSingleObject
GetTickCount
MultiByteToWideChar
GetModuleHandleW
SetLastError
GetLastError
DuplicateHandle
EncodePointer
DecodePointer
QueryPerformanceCounter
GetCurrentThreadId
GetSystemTimeAsFileTime
GetTickCount64
IsDebuggerPresent
IsProcessorFeaturePresent
ExpandEnvironmentStringsW
InitializeCriticalSection
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
GetSystemTime
SystemTimeToFileTime
GetModuleFileNameW
GetCurrentProcess
SetProcessWorkingSetSize
CloseHandle
GetProcAddress
lstrlenW
WideCharToMultiByte
GetACP
VerSetConditionMask
VerifyVersionInfoW
FreeLibrary
LoadLibraryW
DeleteFileW
FindClose
FindFirstFileW
FindNextFileW
CreateEventW
GetDriveTypeW
GetLongPathNameW
GetTempPathW
SetEvent
GetProcessHeaps
HeapSetInformation
GetUserDefaultUILanguage
LocalFree
CreateFileW
WriteFile
SetUnhandledExceptionFilter
Sleep
CreateThread
GetCurrentThread
GetModuleHandleExW
RegisterApplicationRestart
GetCommandLineW
SearchPathW
GetFileAttributesW
GetFullPathNameW
lstrcmpW
GetLocaleInfoW
GetStartupInfoW
TerminateProcess
UnhandledExceptionFilter
lstrlenA
GetSystemDefaultLangID
lstrcpynW
FlushFileBuffers
CreateFileA
WriteConsoleW
GetConsoleOutputCP
WriteConsoleA
SetStdHandle
GetConsoleMode
GetConsoleCP
SetFilePointer
IsValidLocale
EnumSystemLocalesA
IsValidCodePage
GetOEMCP
LoadLibraryA
HeapCreate
GetStartupInfoA
GetFileType
SetHandleCount
GetCommandLineA
GetEnvironmentStringsW
FreeEnvironmentStringsW
FreeEnvironmentStringsA
GetModuleFileNameA
GetStdHandle
TlsFree
TlsSetValue
TlsAlloc
TlsGetValue
GetStringTypeW
GetStringTypeA
GetCPInfo
LCMapStringW
LCMapStringA
ExitProcess
GetModuleHandleA
ExitThread
RtlUnwind
GetVersionExA
GetThreadLocale
GetLocaleInfoA
InterlockedDecrement
InterlockedIncrement
CreateFileMappingW
MapViewOfFile
CreateProcessW
UnmapViewOfFile
GetEnvironmentStrings
msvcp100.dll
msvcp110.dll
msvcr100.dll
msvcr110.dll
ole32.dll

CoCreateInstance
CoInitialize
CoUninitialize
CoCreateGuid
StringFromGUID2
psapi.dll

GetModuleFileNameExW
EnumProcessModules
setupapi.dll

CM_Get_Device_ID_Size
SetupDiGetDeviceRegistryPropertyW
SetupDiDeleteDeviceInterfaceData
SetupDiOpenDeviceInterfaceW
SetupDiCreateDeviceInfoList
CM_Get_Parent
CM_Get_Device_IDW
SetupDiGetDeviceInterfaceDetailW
SetupDiEnumDeviceInterfaces
SetupDiDestroyDeviceInfoList
SetupDiGetClassDevsW
SetupDiEnumDeviceInfo
SetupDiGetDeviceInstanceIdW
SetupDiOpenDevRegKey
SetupDiOpenDeviceInfoW
CM_Locate_DevNodeW
shell32.dll

ExtractIconExW
SHCreateDirectoryExW
SHGetSpecialFolderPathW
ShellExecuteW
Shell_NotifyIconW
SHAppBarMessage
SHGetFolderPathW
ShellExecuteExW
shlwapi.dll

PathIsFileSpecW
SHDeleteKeyW
PathStripPathW
PathMatchSpecW
PathRemoveArgsW
PathRemoveFileSpecW
PathRemoveExtensionW
PathFileExistsW
PathFindFileNameW
PathRemoveBackslashW
PathGetArgsW
SHCopyKeyW
PathAddBackslashW
sqmapi.dll

SqmGetSession
SqmStartSession
SqmEndSession
SqmSetAppVersion
SqmSetAppId
SqmSetMachineId
SqmSetUserId
SqmWriteSharedMachineId
SqmWriteSharedUserId
SqmWaitForUploadComplete
SqmStartUpload
SqmCreateNewId
SqmAddToStreamDWord
SqmSet
SqmSetBool
SqmIncrement
SqmReadSharedUserId
SqmReadSharedMachineId
user32.dll

GetWindowLongW
MapWindowPoints
GetWindowRect
GetClientRect
InvalidateRect
SetFocus
SendDlgItemMessageW
GetDlgItem
EndDialog
DialogBoxParamW
BringWindowToTop
IsWindowVisible
SetWindowPos
ShowWindow
IsIconic
SetWindowLongW
GetParent
GetWindow
MonitorFromWindow
GetMonitorInfoW
mouse_event
IsWindowEnabled
SetWindowRgn
EnumWindows
GetSystemMetrics
SetLayeredWindowAttributes
PostThreadMessageW
DeregisterShellHookWindow
RegisterShellHookWindow
CallNextHookEx
UnhookWindowsHookEx
SetWindowsHookExW
CloseDesktop
OpenInputDesktop
RegisterClassW
LoadImageW
ReleaseDC
GetDC
LoadStringW
GetClassInfoExW
RegisterClassExW
SystemParametersInfoW
GetWindowTextW
GetAncestor
GetClassNameW
GetUserObjectInformationW
GetWindowThreadProcessId
SetWindowTextW
MsgWaitForMultipleObjectsEx
PostQuitMessage
PeekMessageW
DispatchMessageW
TranslateMessage
DrawTextW
UpdateWindow
SetForegroundWindow
WindowFromPoint
GetDesktopWindow
FindWindowExW
BeginPaint
GetShellWindow
GetLastActivePopup
GetGUIThreadInfo
GetRawInputData
RegisterRawInputDevices
GetRawInputDeviceInfoW
EndPaint
GetRawInputDeviceList
LoadCursorW
FindWindowW
MessageBoxW
RemovePropW
GetPropW
SetPropW
GetForegroundWindow
KillTimer
SetTimer
DestroyWindow
IsWindow
CreateWindowExW
UnregisterClassW
DefWindowProcW
PostMessageW
SendMessageW
RegisterWindowMessageW
UnregisterClassA
UnregisterHotKey
RegisterHotKey
userenv.dll

version.dll

VerQueryValueW
GetFileVersionInfoW
GetFileVersionInfoSizeW
wer.dll

WerReportSetUIOption
WerReportSubmit
WerReportSetParameter
WerReportCreate
WerReportAddDump
WerReportCloseHandle
WerReportAddFile
winmm.dll

timeEndPeriod
timeBeginPeriod
timeGetTime
ws2_32.dll

WSALookupServiceBeginW
WSALookupServiceEnd
WSALookupServiceNextW
wtsapi32.dll

WTSRegisterSessionNotification