About KillProcess

Language: Visual C++
Version: 3.0
Size: 708 Kb
(Statically linked)

 Features
 Remarks
 Kill Process
 Scan and Kill
 Context Menu
 User-Interface Options
 Event Logging
 Command-Line Mode
 How It Works
 Video Tutorial
 Stress Testing
 Donation Support
 Bug Report
 Safe Use of KillProcess 3.0
 Feedback
Download Download KillProcess 3.0


ScreenShots

Screen 1
Screen 2


Editor's Pick

SoftwareInformer.com     FamousWhy.com
Reviews on WareSeekers     SoftwareBazar.com

Awards of KillProcess

FiberDownload.com     FreeDownloadsPlace.com
BestFreewareDownload.com     GearDownload.com
Softoxi.com        

Reviews

Review by Software Informer (Cristian Ionescu)


Download Counters

30661 visitors since July 2006
19461 downloads from TGMDev
3461 downloads from download32.com
1495 downloads from FreewareFiles.com
1477 downloads from MajorGeeks.com
1161 downloads from SoftwareBazar.com
944 downloads from Freedownloadsplace.com
927 downloads from bestfreewaredownload.com
820 downloads from Softpedia.com
752 downloads from FiberDownload.com
746 downloads from UpFlySoft.com
734 downloads from Logitheque.com


KillProcess is available from the following Web Sites:

FreewareFiles.com - Thousands of Free Software Downloads. Updated Daily!     Download32
Best Freeware Download     Free KillProcess software download
Logitheque    
Free Downloads Place     SoftPedia.com
GearDownload.com     Softoxi.com
MajorGeeks.com     UpFlySoft.com
France-Telecharger.com     SoftwareInformer.com
France-Telecharger.com        


TGMDev Support

You can bring your support to the development of TGMDev Web Site through PayPal donations ...
After payment of the expenses incured for the site maintenance, TGMDev will transfer the remaining part of the donations to a Belgium NGO called 'Light for The World'.
This NGO is committed to saving eyesight, improving the quality of life and advocating for the rights of person with disabilities in the underprivileged regions of our world.

Support the ONG Light for the World

See also the European Confederation of Light for the World.
Credits

Thumbnail Viewer and Expander
Version 4.1.12
http://highslide.com/
  Bookmark and Share

Features

KillProcess 3.0 is a Windows Utility used to kill any process, including services, running on a computer with Window XP. This application provides the following features:
  • Process Enumeration
  • Kill Selected Process Individually
  • Kill Several Applications at the same time.
  • Give Main Information on Individual Process (Right-Click Menu)
  • Provide Advice about Application Criticality by Linking to the Web Site http://www.fileinspect.com from Auslogics Software Pty Ltd (Right-Click Menu)
  • Provide Help to Get More Information about Process by Linking to Google (Right-Click Menu)
  • Give Necessary Warnings when Killing Critical Process is Requested
  • Add Process to Scan List for Automatic and Periodic Kill
Use the Kill Features with caution as you can kill critical processes for your computer and force computer reboot...

At startup, the application enumerates the processes currently running in the system address space. It then fills the control with the names and identifiers of those running processes.

Kill Process 3.0
Kill Process 3.0


Selecting a Process enables the 'Kill' button....

Process Selection and Activation of Kill Button
Process Selection and Activation of Kill Button


Remarks

1. The process enumeration represents the situation at the time the snapshot is taken. If a new process starts after the enumeration takes place, it does not appear in the application control.
2. The application updates the process enumeration each time a process is killed.
3. The enumeration can be forced at any time by clicking the 'Refresh' button
4. If the Scan and Kill Feature is active, the application updates the process enumeration after each scan (with a two-seconds delay)

Kill Process

To kill a process, simply select the process in the process list and click on the 'Kill Button' or right-click the selected process and select the menu 'Kill Process'

Right-Click Context Menu
Right-Click Context Menu....



The selected process will be killed either directly or after confirmation (See for technical details) Confirmation is required when additional privileges are required to kill the process.

Request of Confirmation for Killing Process

Warning !!! Killing some process could lead to a computer reboot or a blue screen crash ...

To avoid such unwanted situations, KillProcess 3.0 will warn you if you try to kill critical processes. This is the case for Csrss.exe and Lsass.exe ...

Kill Critical Process Warning

Special processing is made for the process SvcHost.exe. The dll(s) handled by the selected instance of SvcHost.exe are displayed and analyzed. In some cases, an additional warning is made as killing th selected instance of SvcHost.exe will lead to a computer reboot...

Kill Critical SvcHost Warning

Scan and Kill Processes

KillProcess 3.0 can be configured to scan your computer periodically and kill selected processes. The process(es) to kill are stored in a local file (named 'KillProcess.skl')

To add a process to the Scan and Kill List, simply select the process in the process list, right-click the selected process and select the menu 'Add to Scan List'

Right-Click Context Menu
Right-Click Context Menu....



The selected process will be listed in the List 'Process to Add to Kill List'

Add Process to Scan and Kill List


Click on the '>' Button to add the process to the Current Scan and Kill List.

Add Process to Scan and Kill List

Click on the '<' button to remove a process from the Scan and Kill List.
Note: Critical processes can not be added to the Scan and Kill list as this would trigger a direct reboot of the computer ....


Available Scan and Kill Frequencies stems from 15 seconds to 1 hour. Simply select the desired frequency using the combobox 'Scan Frequency'.
The Scan and Kill feature can start automatically at KillProcess Starup. Simpy click on the CheckBox 'Start Scan and Kill Automatically ...'
Don't forget to save Scan List after any Changes ....

Add Process to Scan and Kill List


Click on the 'Start Scan and Kill' Button to Start the scan of the computer processes and potentially kill the one(s) in the Current Scan and Kill List.
This will be shown on the top of the main Window by a progress bar ...

Right-Click Context Menu
Active Scan and Kill



You can stop the Scan and Kill by clicking on the 'Scan and Kill' button on the main Window and then click on the button 'Stop Scan and Kill'

Stop Scan and Kill

Context Menu

Right-clicking a selected process triggers the context menu:
  • Process Properties
  • Google Search
  • View from www.FileInspect.com
  • Add to Scan List
  • Kill Process

Right-Click Context Menu
Right-Click Context Menu




      Context Menu: Process Properties

  Right-Click Context Menu
Process Properties



      Context Menu: Google Search

  Clicking this menu will start your Web browser automatically with a Google search for the selected process...

      Context Menu: View from www.FileInspect.com

  Clicking this menu will start your Web browser automatically with process information from http://www.fileinspect.com

www.fileinspect.com
www.fileinspect.com




Do not hesitate to visit this excellent WebSite http://www.fileinspect.com for additional file information ...



      Context Menu: Add to Scan List

  See Add to Scan List

      Context Menu: Kill Process

  See Kill Process

User-Interface Options

The Title and windows background as well as the font used by KillProcess 3.0 can be modified easily. Click on the Button 'Options' and select the options that fit your taste.

Kill Process Options

This could lead to quite different interface ....

KillProcess Options
KillProcess Options




Event Logging

KillProcess 3.0 stores the different events in a simple log file (called Killprocess.log) located in the application directory.
Typically, the log file keeps track of the method used to shutdown the process: using the WM_CLOSE message or the TerminateProcess function
KillProcess 3.0 (c) 2003-2010 TGMDev Event Logger Start at 03/12/2010 22:47:26

03-Dec-2010 22:48:40  KillProcessTarget.exe: Start Killing Process
03-Dec-2010 22:48:40  KillProcessTarget: Kill Process using WM_CLOSE Message
Here is a typical event log display ...

Kill Process Event Log

Command-Line Mode

KillProcess 3.0 can also be started in command-line mode. To kill process(es), simply add the name(s) of the process(se) to kill after the name of the application (just like any good old DOS applications ...) Note that if the name of the application to kill does not contain the extension .exe, KillProcess adds it automaticallly.
The command-line parameter /NO_CONFIRM allows unattended (and unconfirmed) shutdown of the application(s) specified in the parameter list.
The command-line parameter /NO_SPLASH avoids the display of the Splash Screen at application statup.

Typical Command-Line use of KillProcess. In the exemple below, the process to kill is KillProcessTarget.exe
"C:\Program Files\KillProcess\KillProcess.exe"  KillProcessTarget /NO_CONFIRM /NO_SPLASH 
Don't forget the double-quote if the path to KillProcess.exe contains spaces !!!!
Note that, even when started in Command-Line Mode, KillProcess 3.0 updates the Event Log File ...

How It Works

  • Process Enumeration

    They are several ways to enumerate processes running in Windows space:
    • the Process Status Helper (PSAPI) library
    • the ToolHelp32 API
    • the undocumented ZwQuerySystemInformation function
    • the performance counters
    • the WMI (Windows Management Instrumentation) interface

    KillProcess uses the function ZwQuerySystemInformation to perform this enumeration.

  • Process Shutdown

    Terminating an application is done using the TerminateProcess function. However, this function should be used only if the normal closing of the application is not successfull as TerminateProcess function does not allow the process to close properly (memory clean up, data saving, DLL notification, ..)
    KillProcess 3.0 first tries to kill the selected application by sending the WM_CLOSE message to the application. If the application handles this message, it shutdowns gracefully and KillProcess simply updates the process enumeration list.However, if the application does not accept or handle this message, KillProcess forces the shutdown of the application by calling the function TerminateProcess.

Video Tutorial

Here is a video tutorial of KillProces provided by Softoxi.com

KillProcess video tutorial at softoxi.com

Click on Softoxi.com URL or on Softoxi Award to Start Video Tutorial ...

Stress Testing

The Scan and Kill feature of KillProcess 3.0 has been tested extensively with Windows XP to check its performance and correct memory handling behaviour. The same will be performed with Windows 7 for the next release.
A dedicated application was written to start 5 applications randomly and with the following average frequencies:

ApplicationAverage Frequency
Start/Min
Min Time between StartAverage Time between Start
Windows Calculator51 sec.6 sec.
Windows Notepad51 sec.6 sec.
IrfanViewer31 sec.10 sec.
Internet Explorer31 sec.10 sec.
Windows WordPad31 sec.10 sec.

KillProcessTest application and KillProcess were started at the same time. The Scan and Kill Feature of KillProcess 3.0 was configured to kill the 5 applications (started randowly by KillProcessTest ) with a Scan and Kill frequency of 15 seconds.

Stress Testing Details

After 24 hours, more than 43000 processes were started and successfully killed by KillProcess. This was repeated 3 times. No problem occured during these stress testings.

KillProcess 3.0 Stress Testing
KillProcess 3.0 Stress Testing




Bug Report

Please report any bug to Thierry.Marneffe@skynet.be


Safe Use of KillProcess 3.0

The TGMDev computers are protected by the latest version of Norton Internet Security. To the best of our knowledge, the application is virus-free. Also, as it is the case since release 1.0, KillProcess 3.0 is garanteed to be spyware-free.

Clean Check from Sofpedia.com Clean Check from GearDownload.com Clean Check from Softoxi.com Clean Check from MajorGeeks.com

Feedback about KillProcess 3.0

Email:
Message:








The application KillProcess 3.0 is written according to the standard techniques and recommandations for the development of applications for Windows. The application has been tested extensively to verify its correct behaviour and memory management and to determine its effectiveness on different computers including network-linked computers.

The author makes no warranty of any kind, expressed or implied, with regard to this application and not be liable in any event for any direct, incidental or consequential damages, loss of profit or data, interruption of businees arising out of the performance or use of this program, even if the author has been advised to the possibility of such damages.

Download and Use of this software indicates your acceptance of these terms and conditions.

Download





© 2000-2012 TGMDev
Date of Last Modification: 10-Jan-2012
Thanks for Your Visit
  Contact: Thierry.Marneffe@skynet.be