In this project I will introduce you ProcTerm (Processes Terminate), tool to end processes.

When writing modules, programs, or malware removal utilities, I needed a separate module that could effectively shut down running processes.

With the existing tools available on the net, or as part of the system, I lacked the so-called Strong Terminate.

Some tools allow you to disable only processes running under Desktop. Processes that run under system privileges are not turned off or their tools do not appear.

Other tools allow you to turn off any process, but if multiple processes with the same name are running, the tools will turn off only one priority (size) ID.

For this reason, I have decided to write a utility that terminates processes either by process ID or Process Name.
It goes without saying that each process has a universal ID, so that only one process can be terminated per ID.

However, according to the process name, ProcTerm terminates all processes that have the same name.

Process name fields the utility can detect all process IDs that run with that name.

Function useWinAPI and processes are terminated through Kernel.
Shutting down processes is almost instantaneous and efficient.

The tool includes implemented Show List, all running processes, and the ability to view the path from which the process runs.


Starts VIA (cmd)

Tool ProcTerm.exe just be run from the command line MSDOS under an administrator account or under admin privileges.

The tool is controlled via parameterized switches.
For a list of examples and help for the utility, use the switch /? or /help : 

         ProcTerm.exe /?
         ProcTerm.exe /help




Switch settings:



 


Examples

       
ProcTerm.exe svhchost.exe /name /terminate





       
ProcTerm.exe cmsdrd.exe /name /terminate





       
ProcTerm.exe 6068 /pid /terminate





       
ProcTerm.exe 5324 /pid /terminate





       
ProcTerm.exe notepad.exe /info

 



If the process is running and the tool cannot detect the ID process or otherwise terminate it, it is required  spustiť ProcTerm s administrátoskými právami/Ako správca.




Classic launch (classical)

ProcTerm since version 3.5 can be run in a classic way than via cmd. After running, ProcTerm.log is created in the same folder as ProcTerm.exe, which contains a complete listing of running processes with Pid and path with file location.
ProcTerm.exe is necessarily run as Administrator.

 









ProcTerm.exe
---------------------------------------------------------------------
Language: C++
Supported OS: Win.XP,7,8,Vista - 32/64 bit platform.
Last revisio: 1.31 2015
Version: 3.6
Author: Diallix

Download:

Download Program:

---------------------------------------------------------------------


[ Verzie ] –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– [Updates]
   3.6 --- Added stronger access rights.
   3.5 --- Added listing of paths to running processes.
   3.4 --- Added listing of running process names to file.
   3.3 --- Added display of the names of all, running processes.
   3.2 --- Code revision.
   3.1 --- Added ability to display running process information, added
               "/ information" switch.
   3.0 --- Revising and modifying the code to a more stable version.
   2.5 --- Adding options to end all processes by
               name - improved algorithm.
   2.1 --- Bug fixes "~ Acces".
   2.0 --- Code revision, adding exit option through process name,
               adding the "/ name" switch.
   1.5 --- Add process end option by pid, add switch
               "/ pid" and "/ terminate".
   1.0 --- Creating a basic module for module access.