About KillProcess

Language: Visual C++
Version: 2.1
Size: 416 Kb
(Statically linked)

Features
Remarks
How It Works
Bug Report
Download KillProcess 2.1


ScreenShots

Screen 1
Screen 2


Awards


Best Freeware Download


Download Counters

11865 visitors since July 2006
10191 downloads from TGMDev
2398 downloads from download32.com
546 downloads from bestfreewaredownload.com
497 downloads from FreewareFiles.com
273 downloads from Logitheque.com
209 downloads from FiberDownload.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
  Bookmark and Share

Features

KillProcess 2.1 is a Windows Utility used to kill any process, including services, running on a computer with Window XP. This application can kill several applications at the same time. Use it with caution as you can kill important and healthy processes runing in your computer ...

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 2.0
Click on the ScreenShot to Enlarge the Picture ...

Remarks

1. The process enumeration represents the situation at the time the snapshot is taken. If a new process start 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

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 2.1 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.

  • Event Logging

    KillProcess 2.1 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 2.1 TGMDev (c) 2003-2009 Event Logger Start at 08-05-05 12:40:07
    
    08-May-2005 12:40:12  ATrack.exe: Start Killing Process
    08-May-2005 12:40:12  ATrack.exe: Kill Process using WM_CLOSE Message
    08-May-2005 12:40:25  DrgToDsc.exe: Start Killing Process
    08-May-2005 12:40:30  DrgToDsc.exe: Kill Process using TerminateProcess Function
    
  • Command-Line Mode

    KillProcess 2.1 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.
    Ex: C:\Program FilesKillProcess\KillProcess.exe atask, ctfmon /NO_CONFIRM /NO_SPLASH
Bug Report

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






The application KillProcess 2.1 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