Notes: Source Code Version. NOTE: VISUAL BASIC VERSION IS NO LONGER MAINTAINED. USE THE DELPHI 6 VERSION INSTEAD. Contains Binary and Source Code files. Requires the VB6 Runtime Libraries, which may be obtained at: ftp://ftp.microsoft.com/softlib/mslfiles/vbrun60sp3.exe The MSCOMCTL.OCX Control that may be required (if it is not installed on the target machines) may be found at the following location: http://activex.microsoft.com/controls/vb6/MSComCtl.cab --------------- Please read the included README.txt File for further Information on the use of the Program Killer, and read progscript.txt for use of the included Batch files.
Changes: Version 2.00 --First Release Version 2.10 --Cleaned and Spellchecked some of the comments in the Source Code. --Moved the Command Line Parsing Code and Set Options Code out of the Form_Load() Sub (Reduces the Complexity of the Sub). --Made lvList default to the first item in the List rather than KERNEL32.DLL (Windows 95/98/Me) or [System Process] (Win2k). --Removed all References to Windows NT 4.0, as lacks the CreateToolhelp32Snapshot() API Call which is used to get the Process List. --Added a Third Timer to frmMain (Main Form) that fires once every 15 minutes to refresh the System Tray Icon (In the event that EXPLORER.EXE crashes for some unknown reason and reloads). [Thanks goto Rick Bundren for the Timer code] --Updated the Default List of killed programs in progkill.txt. Version 2.11 --Fixed a typo in tmrIcon_Timer() where the System Tray calling function systemTray() was being sent "del" when it should have been sent "delete". [Found by: Jason Callhand] --Added Office 2000 Border Styles to all CommandButtons and ListViews for a "Different Look" Version 2.12 --Found a supposed fix for the System Tray Menu Bug where if the menu was activated then the user clicked away, the menu would still remain visible until one of the items was clicked. (Fixed by added an API Call to SetForegroundWindow(Me.Hwnd)) --Fixed the Version display string in the frmAbout Dialog. --Added "die" command to the Batch files to force people to first edit them and set %thePath% Variable to the appropiate directory before using the Scripts. --Fixed a Process Scan Bug where if Process_A had a short EXE name was running, It might be terminated if Process_B that was in the Process Termination List contained the the name of Process_A. (i.e., RS.EXE is running on the Client, and the Program Killer is looking for OFFERS.EXE, then it would terminate RS.EXE, because it found RS.EXE inside of OFFERS.EXE.) --Moved the Code that actually does the Killing of the desired process (whether by the kill button on the Main Form (frmMain), or because an offending process was found in the process list) to it's own Sub to reduce the complexity of the Terminate() Sub and cmdKill_Click() Event.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use