Git Product home page Git Product logo

taskmanager's Introduction

NOTE: this project is archived and probably will not work.

Taskmanager

Enables you to alter the heatmap(by spoofing in the number of logical cores) in taskmanager to draw bitmaps. No this will not magically give you more computing power. This will on work on the following task manager builds:

10.0.22000.1
10.0.22000.65
10.0.19041.84
10.0.19041.844
10.0.19041.746
10.0.18362.1316
10.0.19041.1202
10.0.18362.1 - UNTESTED

Compiling & Executing

Make sure you have git and mingw-w64(x86_64,posix) setup properly. NOTE: This will only work with x64 mingw,install the x64 version of it.

Compiling

Execute the following commands in CMD or PowerShell or in MYSYS2:

git clone --recurse-submodules  https://github.com/turtiustrek/taskmanager
cd taskmanager
mingw32-make.exe 

This will compile the injector and the dll as injector.exe and dllmain.dll respectively.

Executing

Launch the Task Manager and then run the injector.exe as admin. This should inject the dll into the Task Manager and spawn a console in Task Manager. If all the checks passes then, switch over to the Preformance tab and set the update speed to High by navigating to View>Update Speed in task manager. Switch over to Logical Processors in task manager by right clicking on the CPU graph and navigate to Change graph to > Logical Processors and it should display the bitmap. If the bitmap seems distorted, adjust the BlockWidth by using the commmands in the console untill all of the blocks in task manager are on the screen and make sure that it does not scroll.

taskmanager's People

Contributors

turtiustrek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

taskmanager's Issues

Console not showing in Taskmanager

I compiled Injector and .dll successfully without any error with Ming. When i launch Injector it also gives no errors, but the console is not showing...

Windows 10 Enterprise
Windows: 20H2
Build: 19042.867

Error code 1 when running mingw32-make.exe

my output:

g++ -shared -fPIC -Isrc/dll/libs/rapidjson/include src/dll/dllmain.cpp src/dll/libs/libmem/libmem/libmem.c -o dllmain.dll -lPsapi -lgdi32 -lVersion -lShlwapi -Wall src/dll/dllmain.cpp: In function 'int64_t UpdateDataHook(void*)': src/dll/dllmain.cpp:86:37: error: 'swprintf_s' was not declared in this scope swprintf_s(w, L"%d%%", pixel); ^ src/dll/dllmain.cpp: In function 'bool compareFunction(std::__cxx11::wstring&, std::__cxx11::wstring&)': src/dll/dllmain.cpp:151:100: error: 'StrCmpLogicalW' was not declared in this scope bool compareFunction(std::wstring &a, std::wstring &b) { return StrCmpLogicalW(a.c_str(), b.c_str()) < 0; } ^ src/dll/dllmain.cpp: In function 'DWORD attach(LPVOID)': src/dll/dllmain.cpp:160:44: error: 'freopen_s' was not declared in this scope freopen_s(&fDummy, "CONIN$", "r", stdin); ^ src/dll/dllmain.cpp:356:86: error: 'swprintf_s' was not declared in this scope swprintf_s(files, MAX_PATH, L"%s\\..\\frames\\%s", dllDir, data.cFileName); ^ src/dll/dllmain.cpp:390:71: error: 'swprintf_s' was not declared in this scope swprintf_s(files, L"%s\\..\\frames\\%s", dllDir, s.c_str()); ^ src/dll/libs/libmem/libmem/libmem.c: In function 'mem_size_t mem_in_get_module_path(mem_module_t, mem_tchar_t**)': src/dll/libs/libmem/libmem/libmem.c:360:86: error: 'GetModuleHandleEx' was not declared in this scope GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, (LPTSTR)mod.base, &hModule); ^ src/dll/libs/libmem/libmem/libmem.c: In function 'mem_bool_t mem_in_unload_module(mem_module_t)': src/dll/libs/libmem/libmem/libmem.c:994:86: error: 'GetModuleHandleEx' was not declared in this scope GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, (LPTSTR)mod.base, &hModule); ^ src/dll/libs/libmem/libmem/libmem.c: In function 'mem_void_t* mem_in_get_symbol(mem_module_t, mem_cstring_t)': src/dll/libs/libmem/libmem/libmem.c:1024:86: error: 'GetModuleHandleEx' was not declared in this scope GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, (LPTSTR)mod.base, &hModule); ^ src/dll/libs/libmem/libmem/libmem.c: In function 'mem_arch_t mem_ex_get_system_arch()': src/dll/libs/libmem/libmem/libmem.c:1304:31: error: 'GetNativeSystemInfo' was not declared in this scope GetNativeSystemInfo(&sys_info); ^ src/dll/libs/libmem/libmem/libmem.c: In function 'mem_arch_t mem_ex_get_arch(mem_pid_t)': src/dll/libs/libmem/libmem/libmem.c:1351:43: error: 'IsWow64Process' was not declared in this scope Check = IsWow64Process(hProcess, &IsWow64); ^ src/dll/libs/libmem/libmem/libmem.c: In function 'mem_module_t mem_ex_get_module(mem_process_t, mem_tstring_t)': src/dll/libs/libmem/libmem/libmem.c:1567:62: error: 'TH32CS_SNAPMODULE32' was not declared in this scope HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, process.pid); ^~~~~~~~~~~~~~~~~~~ src/dll/libs/libmem/libmem/libmem.c: In function 'mem_size_t mem_ex_get_module_path(mem_process_t, mem_module_t, mem_tchar_t**)': src/dll/libs/libmem/libmem/libmem.c:1808:62: error: 'TH32CS_SNAPMODULE32' was not declared in this scope HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, process.pid); ^~~~~~~~~~~~~~~~~~~ src/dll/libs/libmem/libmem/libmem.c: In function 'mem_size_t mem_ex_get_module_list(mem_process_t, mem_module_t**)': src/dll/libs/libmem/libmem/libmem.c:1958:63: error: 'TH32CS_SNAPMODULE32' was not declared in this scope HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, process.pid); ^~~~~~~~~~~~~~~~~~~ Makefile:4: recipe for target 'dll' failed mingw32-make.exe: *** [dll] Error 1

Support for builds 1909 and 20H2

Can anyone verify these work? They are the latest versions. (1909 is there because 20H2 is in a slow rollout, wow microsoft, thanks for the bs)

Cannot get to run.

I got it to build cmd_i5pkbBCNCk but whenever I run it, the window that is supposed to spawn inside of taskmanager never spawns all I get is the injector window and after pressing any key nothing happens.
image I first thought it was my windows version as my main install is 19042 but running it in a vm on 19041 it still does not run. I have not tried it on 18363 but seeing as it doesnt work on 19041 I don't think it's the windows version breaking it. If you need any more info let me know.

[IDEA FOR THIS PROJECT]

As i think, we can use some programs to record video in background app and convert it to bmp, and use that app IN taskmgr right? is it possible?

Error Assertion Failed

image
I can get it work the first time I tried it, but after I changed the images in frames directory, it always throws this error. I tried to recompiled the injector, re-clone your repo, no luck

I can't get the grid.

I followed all the instructions and the .exe works, but when I open the task manager, I don't get the grid as you do.

Cannot compile

I am getting this error when I try to compile the project:
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.