All Projects → imengyu → PCMgr

imengyu / PCMgr

Licence: other
Windows 任务管理器重制版 A rebulid version for Windows task manager.

Programming Languages

C#
18002 projects
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to PCMgr

Processhacker
A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
Stars: ✭ 6,285 (+8878.57%)
Mutual labels:  process-monitor, performance-monitoring, system-monitor
msr-safe
Allows safer access to model specific registers (MSRs)
Stars: ✭ 62 (-11.43%)
Mutual labels:  performance-monitoring
execmon
Advanced process execution monitoring utility for linux (procmon like)
Stars: ✭ 77 (+10%)
Mutual labels:  process-monitor
NIM-CSharp-SDK
网易云信C# SDK
Stars: ✭ 15 (-78.57%)
Mutual labels:  winform
Invisiwind
An application that allows you to hide certain windows when sharing your full screen
Stars: ✭ 53 (-24.29%)
Mutual labels:  winapi
blog
Source code for the posts of my blog https://theroadtodelphi.com/
Stars: ✭ 96 (+37.14%)
Mutual labels:  winapi
javametrics
Application Metrics for Java™ instruments the Java runtime for performance monitoring, providing the monitoring data visually with its built in dashboard
Stars: ✭ 19 (-72.86%)
Mutual labels:  performance-monitoring
zipkin-javascript-opentracing
Opentracing implementation for Zipkin in Javascript
Stars: ✭ 19 (-72.86%)
Mutual labels:  performance-monitoring
SocketHook
Socket hook is an injector based on EasyHook (win only) which redirect the traffic to your local server.
Stars: ✭ 38 (-45.71%)
Mutual labels:  winapi
NtUtilsLibrary
Delphi library for system programming on Windows
Stars: ✭ 41 (-41.43%)
Mutual labels:  winapi
KTV
KTV系统,C#前后台,Android客户端。播放器使用迅雷开源APlayer播放引擎。
Stars: ✭ 33 (-52.86%)
Mutual labels:  winform
kill-process
Bash script to kill high CPU process, long running process and too much consuming memory process.
Stars: ✭ 58 (-17.14%)
Mutual labels:  process-monitor
ExecutionMaster
Windows utility for intercepting process creation and assigning standard actions to program startup
Stars: ✭ 54 (-22.86%)
Mutual labels:  winapi
windows-process-monitor
A demo solution to illustrate approaches on getting information about processes and block/allow their start
Stars: ✭ 89 (+27.14%)
Mutual labels:  process-monitor
freeshooter
This is old-school tool for taking screenshots without bloatware features, simple as life, light as air.
Stars: ✭ 102 (+45.71%)
Mutual labels:  winapi
nativescript-performance-monitor
⚡ Proof your app maintains 60-ish FPS by collecting data or showing it on screen with this NativeScript plugin!
Stars: ✭ 21 (-70%)
Mutual labels:  performance-monitoring
TrivialRC
A minimalistic RC system and process manager for containers and applications
Stars: ✭ 27 (-61.43%)
Mutual labels:  process-monitor
ph-malhide
Process Hacker 2 hiding from external applications
Stars: ✭ 17 (-75.71%)
Mutual labels:  winapi
LiveWallpaper
A tiny win10 (dynamic) wallpaper changer | 巨应壁纸 | 动态壁纸 | Free wallpaper engine
Stars: ✭ 396 (+465.71%)
Mutual labels:  winform
CoD-FoV-Changers
Field of view tools for MW2, MW3, and Ghosts
Stars: ✭ 30 (-57.14%)
Mutual labels:  winapi

PCMgr License

Windows 任务管理器重制版 Rebulid of Windows task manager

这是一个 Windows 任务管理器重制版,添加了任务管理器不具有的功能,并且与 Windows 任务管理器非常相似。
使用WinAPI以及C#开发,可以进行查看进程、进程信息、结束进程等。
目前只完成部分功能。

This is an rebulid version of the Windows Task Manager that adds features that the Task Manager does not have, And it is very similar to the Windows task manager.
Use WinAPI and C# development, you can view the process, process information, end the process, etc.
At present, only part of the functions are completed.

作者的说明

** 作者已经弃坑。
这是本人在高二暑假心血来潮制作的一个小软件,纯粹是为了玩玩而已,那个时候才刚刚接触编程,编程水平不足,所以写的代码也很烂😓,大家不要学我。
现在想想这个项目已经没有太多的意义,毕竟微软在 Win10 的更新非常快,这个任务管理器功能已经比不上 Win10 的自带任务管理器,靠自己去猜测系统不公开的功能不仅费时费力,而且随时可能失效,所以我决定不再维护此项目,因此此项目已经非常落后了(不过在 Win7 上运行还勉勉强强),不建议学习。

Note

This is a small software that I made in senior high school. It's just for fun. At that time, I just came into contact with programming. The programming level was not enough, so the code I wrote was also very bad 😓

Now think about this project, the update of Microsoft in win10 is very fast, and the task manager function is not as good as win10's task manager. It's not only time-consuming and laborious to guess the system's undisclosed functions by myself, but also may fail at any time, so I decided not to maintain this project.

特点

  • 完全的进程查看以及结束、暂停运行、继续运行进程
  • 查看进程线程、模块、窗口、句柄
  • 类似Win10任务管理器的性能图表
  • 管理系统服务
  • 与自带任务管理器非常相似
  • 最低支持 Windows7
  • 一些任务管理器没有的功能
  • 内核还未完全开发完成,完成以后可以获取更多更强的权限
  • 这是完全开源的软件,你可以学习其中的原理

下载已编译程序(x86) | 下载已编译程序(x64)

Features

  • Process view and terminate, suspend, resuseme process.
  • View threads, modules, handles, windows of process.
  • Performance chart like windows task manager.
  • Manage system services.
  • Very similar to the windows task manager.
  • Support Windows7.
  • Kernel driver.
  • Full open source.

Download compiled program(x86) | Download compiled program(x64)

编译 Bulid

你至少需要使用 Visual Studio 2017 进行编译,需要C#和C++的生成工具。其中内核驱动最好使用WDK10
You need to use Visual Studio 2017 to compile at least, and must install C# and C++ in Visual studio. The kernel driver is best to use WDK10.

步骤

  • 使用 Visual Studio 2017+打开项目。
  • 设置启动项目为 PCMgrLoader,配置设置为x86 或x64,Debug或Release模式。
  • 在PCMgrLoader右键点击生成。
  • x86下拷贝 ThirdPart\AeroWizard\AeroWizard32.dllDebugRelease 目录,x64下拷贝 ThirdPart\AeroWizard\AeroWizard64.dll 至 Debug_64Release_64 目录。
  • x86下拷贝 ThirdPart\capstone\lib\x86\capstone.dllDebugRelease 目录,x64下拷贝 ThirdPart\capstone\lib\x64\capstone.dllDebug_64Release_64 目录。
  • PCMgrKernel 是驱动项目,您可以不生成。如果要生成,需要安装WDK10并配置项目头文件路径为您的WDK路径。
  • PCMgrNetMon 项目没有功能,可以不生成。
  • PCMgrRegedit 项目没有功能,可以不生成。
  • PCMgrUpdate 项目是更新器,作者服务器已经过期,更新功能没有用了,这个项目可以不生成。
  • F5调试项目,或者运行生成好的 PCMgr32.exe。

Step

  • Open project with Visual Studio 2017+.
  • Set PCMgrLoader as a startup project, set solution platforms to x86 or x64, set solution configurations to Debug or Release.
  • Right click PCMgrLoader in solution explrer then click Build to build project.
  • If you set solution platforms to x86 then copy ThirdPart\AeroWizard\AeroWizard32.dll to Debug or Release, x64 copy ThirdPart\AeroWizard\AeroWizard64.dll to Debug_64 or Release_64.
  • If you set solution platforms to x86 then copy ThirdPart\capstone\lib\x86\capstone.dll to Debug or Release, x64 copy ThirdPart\capstone\lib\x64\capstone.dll to Debug_64 or Release_64.
  • PCMgrKernel is driver project, you don't need to build it. If you want to build, you need to install wdk10 and configure the project header file path to your WDK path.
  • Project PCMgrNetMon has no function and can not be build.
  • Project PCMgrRegedit has no function and can not be build.
  • Project PCMgrUpdate is an updater. The author server has expired. The update function is useless. This project can not be build.
  • Press F5 in visual studio to debug the program, or run the generated pcmgr32.exe.

需求 Requirement

至少需要Windows7,并且需要.Net Framework 4.0
At least in Windows7 and installed .Net Framework 4.0

截图 ScreenShot

Image1
Image11
Image6
Image10
Image2
Image3
Image4
Image5

Image7
Image8
Image9

许可 License

本程序遵循 MIT 协议 Theme PCMgr is covered with MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].