@@ -12,6 +12,7 @@ struct LookupPatternTable
12
12
mem_byte_t GetBlockColorsPattern[PATTERN_BYTES]; // {void __fastcall CpuHeatMap::GetBlockColors(CpuHeatMap *this, int a2, unsigned int *a3, unsigned int *a4)}
13
13
mem_byte_t SetBlockDataPattern[PATTERN_BYTES]; // {__int64 __fastcall CpuHeatMap::SetBlockData(CpuHeatMap *this, unsigned int a2, const unsigned __int16 *a3, unsigned int a4, unsigned int a5)}
14
14
mem_byte_t IsServerPattern[PATTERN_BYTES]; // {bool __fastcall RunTimeSettings::IsServer(RunTimeSettings *this)}
15
+ mem_byte_t SetRefreshRatePattern[PATTERN_BYTES]; // {__int64 __fastcall TmTraceControl::SetRefreshRate(__int64 a1, UINT time)}
15
16
std::string version; // verison of task manager running; can be found under the details of TaskMgr.exe.
16
17
};
17
18
LookupPatternTable table[] = {
@@ -20,31 +21,36 @@ LookupPatternTable table[] = {
20
21
{0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x74 , 0x24 , 0x10 , 0x57 , 0x48 , 0x83 , 0xEC , 0x20 , 0x65 , 0x48 , 0x8B , 0x04 , 0x25 , 0x58 , 0x00 , 0x00 , 0x00 , 0x8B , 0xDA , 0xBA , 0x04 , 0x00 , 0x00 , 0x00 , 0x49 , 0x8B , 0xF9 , 0x49 , 0x8B , 0xF0 , 0x48 , 0x8B , 0x08 },
21
22
{0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x6C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x57 , 0x41 , 0x56 , 0x41 , 0x57 , 0x48 , 0x83 , 0xEC , 0x30 , 0x48 , 0x8B , 0x41 , 0x28 , 0x48 , 0x8B , 0xF9 , 0x44 , 0x8B , 0xDA , 0x41 , 0x8B , 0xE9 , 0x8B , 0xF2 , 0x4D },
22
23
{0x40 , 0x53 , 0x48 , 0x81 , 0xEC , 0x60 , 0x01 , 0x00 , 0x00 , 0x48 , 0x8B , 0x05 , 0xB4 , 0xDB , 0x0F , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x84 , 0x24 , 0x50 , 0x01 , 0x00 , 0x00 , 0x83 , 0xB9 , 0x2C , 0x09 , 0x00 , 0x00 , 0x00 , 0x48 , 0x8B , 0xD9 , 0x74 , 0x24 , 0x83 },
24
+ {0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x6C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x57 , 0x48 , 0x83 , 0xEC , 0x20 , 0x89 , 0x15 , 0x2E , 0x9E , 0x0B , 0x00 , 0x48 , 0x8B , 0xE9 , 0x48 , 0x8B , 0x59 , 0x60 , 0x8B , 0xFA , 0x48 , 0x8B , 0xCB , 0x33 , 0xF6 },
23
25
" 10.0.19041.844" },
24
26
{{0x48 , 0x89 , 0x5C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x55 , 0x57 , 0x41 , 0x56 , 0x48 , 0x8D , 0x6C , 0x24 , 0xC0 , 0x48 , 0x81 , 0xEC , 0x40 , 0x01 , 0x00 , 0x00 , 0x48 , 0x8B , 0x05 , 0xB7 , 0xD4 , 0x04 , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x45 , 0x30 },
25
27
{0x48 , 0x83 , 0xEC , 0x58 , 0x48 , 0x8B , 0x05 , 0xD9 , 0xDE , 0x04 , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x44 , 0x24 , 0x48 , 0x66 , 0x0F , 0x6F , 0x05 , 0x99 , 0xC5 , 0x02 , 0x00 , 0x66 , 0x0F , 0x6F , 0x0D , 0x81 , 0xC5 , 0x02 , 0x00 , 0x8B , 0x05 , 0x53 , 0x0C , 0x05 },
26
28
{0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x74 , 0x24 , 0x10 , 0x57 , 0x48 , 0x83 , 0xEC , 0x20 , 0x65 , 0x48 , 0x8B , 0x04 , 0x25 , 0x58 , 0x00 , 0x00 , 0x00 , 0x8B , 0xDA , 0xBA , 0x04 , 0x00 , 0x00 , 0x00 , 0x49 , 0x8B , 0xF9 , 0x49 , 0x8B , 0xF0 , 0x48 , 0x8B , 0x08 },
27
29
{0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x6C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x57 , 0x41 , 0x56 , 0x41 , 0x57 , 0x48 , 0x83 , 0xEC , 0x30 , 0x48 , 0x8B , 0x41 , 0x28 , 0x48 , 0x8B , 0xF9 , 0x44 , 0x8B , 0xDA , 0x41 , 0x8B , 0xE9 , 0x8B , 0xF2 , 0x4D },
28
30
{0x40 , 0x53 , 0x48 , 0x81 , 0xEC , 0x60 , 0x01 , 0x00 , 0x00 , 0x48 , 0x8B , 0x05 , 0xB4 , 0xDB , 0x0F , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x84 , 0x24 , 0x50 , 0x01 , 0x00 , 0x00 , 0x83 , 0xB9 , 0x2C , 0x09 , 0x00 , 0x00 , 0x00 , 0x48 , 0x8B , 0xD9 , 0x74 , 0x24 , 0x83 },
31
+ {0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x6C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x57 , 0x48 , 0x83 , 0xEC , 0x20 , 0x89 , 0x15 , 0x1E , 0xA1 , 0x0B , 0x00 , 0x48 , 0x8B , 0xE9 , 0x48 , 0x8B , 0x59 , 0x60 , 0x8B , 0xFA , 0x48 , 0x8B , 0xCB , 0x33 , 0xF6 },
29
32
" 10.0.19041.746" },
30
33
{{0x48 , 0x89 , 0x5C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x55 , 0x57 , 0x41 , 0x56 , 0x48 , 0x8D , 0x6C , 0x24 , 0xC0 , 0x48 , 0x81 , 0xEC , 0x40 , 0x01 , 0x00 , 0x00 , 0x48 , 0x8B , 0x05 , 0x37 , 0xB5 , 0x04 , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x45 , 0x30 },
31
34
{0x48 , 0x83 , 0xEC , 0x58 , 0x48 , 0x8B , 0x05 , 0x69 , 0xBE , 0x04 , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x44 , 0x24 , 0x48 , 0x66 , 0x0F , 0x6F , 0x05 , 0xC9 , 0xF4 , 0x02 , 0x00 , 0x66 , 0x0F , 0x6F , 0x0D , 0xB1 , 0xF4 , 0x02 , 0x00 , 0x8B , 0x05 , 0x8B , 0xEB , 0x04 },
32
35
{0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x74 , 0x24 , 0x10 , 0x57 , 0x48 , 0x83 , 0xEC , 0x20 , 0x65 , 0x48 , 0x8B , 0x04 , 0x25 , 0x58 , 0x00 , 0x00 , 0x00 , 0x8B , 0xDA , 0xBA , 0x04 , 0x00 , 0x00 , 0x00 , 0x49 , 0x8B , 0xF9 , 0x49 , 0x8B , 0xF0 , 0x48 , 0x8B , 0x08 },
33
36
{0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x6C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x57 , 0x41 , 0x56 , 0x41 , 0x57 , 0x48 , 0x83 , 0xEC , 0x30 , 0x48 , 0x8B , 0x41 , 0x28 , 0x48 , 0x8B , 0xF9 , 0x8B , 0xF2 , 0x41 , 0x8B , 0xE9 , 0x44 , 0x8B , 0xDA , 0x4D },
34
37
{0x40 , 0x53 , 0x48 , 0x81 , 0xEC , 0x60 , 0x01 , 0x00 , 0x00 , 0x48 , 0x8B , 0x05 , 0x4C , 0x9D , 0x0E , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x84 , 0x24 , 0x50 , 0x01 , 0x00 , 0x00 , 0x83 , 0xB9 , 0x2C , 0x09 , 0x00 , 0x00 , 0x00 , 0x48 , 0x8B , 0xD9 , 0x0F , 0x85 , 0x83 },
38
+ {0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x6C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x57 , 0x48 , 0x83 , 0xEC , 0x20 , 0x89 , 0x15 , 0xF6 , 0x81 , 0x0B , 0x00 , 0x48 , 0x8B , 0xE9 , 0x48 , 0x8B , 0x59 , 0x60 , 0x8B , 0xFA , 0x48 , 0x8B , 0xCB , 0x33 , 0xF6 },
35
39
" 10.0.18362.1316" },
36
40
{{0x48 , 0x89 , 0x5C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x55 , 0x57 , 0x41 , 0x56 , 0x48 , 0x8D , 0x6C , 0x24 , 0xC0 , 0x48 , 0x81 , 0xEC , 0x40 , 0x01 , 0x00 , 0x00 , 0x48 , 0x8B , 0x05 , 0x87 , 0xB4 , 0x04 , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x45 , 0x30 },
37
41
{0x48 , 0x83 , 0xEC , 0x58 , 0x48 , 0x8B , 0x05 , 0xB9 , 0xBD , 0x04 , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x44 , 0x24 , 0x48 , 0x66 , 0x0F , 0x6F , 0x05 , 0xA9 , 0xF5 , 0x02 , 0x00 , 0x66 , 0x0F , 0x6F , 0x0D , 0x91 , 0xF5 , 0x02 , 0x00 , 0x8B , 0x05 , 0xDB , 0xEA , 0x04 },
38
42
{0x40 , 0x53 , 0x48 , 0x81 , 0xEC , 0x60 , 0x01 , 0x00 , 0x00 , 0x48 , 0x8B , 0x05 , 0x4C , 0xAD , 0x0E , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x84 , 0x24 , 0x50 , 0x01 , 0x00 , 0x00 , 0x83 , 0xB9 , 0x2C , 0x09 , 0x00 , 0x00 , 0x00 , 0x48 , 0x8B , 0xD9 , 0x0F , 0x85 , 0x83 },
39
43
{0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x6C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x57 , 0x41 , 0x56 , 0x41 , 0x57 , 0x48 , 0x83 , 0xEC , 0x30 , 0x48 , 0x8B , 0x41 , 0x28 , 0x48 , 0x8B , 0xF9 , 0x8B , 0xF2 , 0x41 , 0x8B , 0xE9 , 0x44 , 0x8B , 0xDA , 0x4D },
40
44
{0x40 , 0x53 , 0x48 , 0x81 , 0xEC , 0x60 , 0x01 , 0x00 , 0x00 , 0x48 , 0x8B , 0x05 , 0x4C , 0x9D , 0x0E , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x84 , 0x24 , 0x50 , 0x01 , 0x00 , 0x00 , 0x83 , 0xB9 , 0x2C , 0x09 , 0x00 , 0x00 , 0x00 , 0x48 , 0x8B , 0xD9 , 0x0F , 0x85 , 0x83 },
45
+ {0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x6C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x57 , 0x48 , 0x83 , 0xEC , 0x20 , 0x89 , 0x15 , 0x96 , 0x87 , 0x0B , 0x00 , 0x48 , 0x8B , 0xE9 , 0x48 , 0x8B , 0x59 , 0x60 , 0x8B , 0xFA , 0x48 , 0x8B , 0xCB , 0x33 , 0xF6 },
41
46
" 10.0.18362.1 - UNTESTED" },
42
47
43
48
{{0x48 , 0x89 , 0x5C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x55 , 0x57 , 0x41 , 0x56 , 0x48 , 0x8D , 0x6C , 0x24 , 0xC0 , 0x48 , 0x81 , 0xEC , 0x40 , 0x01 , 0x00 , 0x00 , 0x48 , 0x8B , 0x05 , 0xB7 , 0xD6 , 0x04 , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x45 , 0x30 },
44
49
{0x48 , 0x83 , 0xEC , 0x58 , 0x48 , 0x8B , 0x05 , 0xD9 , 0xE0 , 0x04 , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x44 , 0x24 , 0x48 , 0x66 , 0x0F , 0x6F , 0x05 , 0x99 , 0xC6 , 0x02 , 0x00 , 0x66 , 0x0F , 0x6F , 0x0D , 0x81 , 0xC6 , 0x02 , 0x00 , 0x8B , 0x05 , 0x53 , 0x0E , 0x05 },
45
50
{0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x74 , 0x24 , 0x10 , 0x57 , 0x48 , 0x83 , 0xEC , 0x20 , 0x65 , 0x48 , 0x8B , 0x04 , 0x25 , 0x58 , 0x00 , 0x00 , 0x00 , 0x8B , 0xDA , 0xBA , 0x04 , 0x00 , 0x00 , 0x00 , 0x49 , 0x8B , 0xF9 , 0x49 , 0x8B , 0xF0 , 0x48 , 0x8B , 0x08 },
46
51
{0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x6C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x57 , 0x41 , 0x56 , 0x41 , 0x57 , 0x48 , 0x83 , 0xEC , 0x30 , 0x48 , 0x8B , 0x41 , 0x28 , 0x48 , 0x8B , 0xF9 , 0x44 , 0x8B , 0xDA , 0x41 , 0x8B , 0xE9 , 0x8B , 0xF2 , 0x4D },
47
52
{0x40 , 0x53 , 0x48 , 0x81 , 0xEC , 0x60 , 0x01 , 0x00 , 0x00 , 0x48 , 0x8B , 0x05 , 0xB4 , 0xDC , 0x0F , 0x00 , 0x48 , 0x33 , 0xC4 , 0x48 , 0x89 , 0x84 , 0x24 , 0x50 , 0x01 , 0x00 , 0x00 , 0x83 , 0xB9 , 0x2C , 0x09 , 0x00 , 0x00 , 0x00 , 0x48 , 0x8B , 0xD9 , 0x74 , 0x24 , 0x83 },
53
+ {0x48 , 0x89 , 0x5C , 0x24 , 0x08 , 0x48 , 0x89 , 0x6C , 0x24 , 0x10 , 0x48 , 0x89 , 0x74 , 0x24 , 0x18 , 0x57 , 0x48 , 0x83 , 0xEC , 0x20 , 0x89 , 0x15 , 0x7E , 0xA2 , 0x0B , 0x00 , 0x48 , 0x8B , 0xE9 , 0x48 , 0x8B , 0x59 , 0x60 , 0x8B , 0xFA , 0x48 , 0x8B , 0xCB , 0x33 , 0xF6 },
48
54
" 10.0.19041.84 - UNTESTED" }};
49
55
50
56
#endif
0 commit comments