Tuesday, April 6, 2010

iKill - Prevents Spread of Viruses

iKill - Prevents Spread of Viruses

Version : 3.2.0
Build : 190
Build Date : 21 March 2010

Minimum Requirements:

1) OS - Windows [98, 2K, XP, Server 2003, Vista...].
2) Processor 400MHz+
3) Ram - 96 MB
4) Microsoft .NET Framework 2.0 (See download link below)
IF using Windows XP or below.


Before installing make sure you have Microsoft .NET Framework 2.0 .
Icons will be automatically added to the desktop and the start menu.


1) Anti Virus
- It works by scanning the drives for the presence of removable drives.
- If found, it parses the autorun.inf file for the executables it may run.
- If AutoProtect is enabled, it will automatically delete the files present on the drive.
otherwise, you will be asked if you want the suspected files deleted.
In general a USB drive of any kind, a pendrive, ipod, mp3 Players, mobile phones, all
may contain viruses, they just act as carriers, the viruses/trojans exploit the autorun.inf file
to execute themselves whenever you try to open the drive by double clicking. They even may
shadow the Open, Explore, Search, etc, other features using the shell commands.. like..
shell\Explore\command = virus.exe
Here, when you right click on the drive icon and click on Explore, virus.exe would be launched,
infecting the whole system, and then it will start spreading by any means possible...
- So, the program parses the autorun.inf for you and deletes the virus/trojans.
There is no use of the autorun.inf in you removable drive. (It is rarely used by some applications to
provide some added functionality, like the Wireless Config tool to help setup a home network.
But, the applications are limited.) , you can safely delete it.

2) Process viewer/killer.
  • It displays all the current running processes along with its user, memory usage and full path.
  • It is useful for finding and killing currently running processes (viruses/trojans).
  • To use the ‘Kill’ feature you need to enable the ‘Enable Advanced Options’ in the Settings Tab.

Screenshot: Process Viewer/Killer

3) Service viewer/controller.
  • It displays all the currently registered services along with its path, user, start mode, status and stopability.

  • It is useful for finding and killing currently running processes (viruses/trojans).
  • To use the ‘Start’ or ‘Stop’ feature you need to enable the ‘Enable Advanced Options’ in the Settings Tab.

Screenshot: Service Viewer/Controller

4) Power Tools.
  • Enables/Disables Registry Editor.
  • Enables/Disables Task Manager.
  • Enables/Disables Folder Options.
  • Fixes “Hide Files and Folder” options in Folder Options.
  • Enables/Disables autorun.inf functionality.
  • Restart Windows Explorer.
    • Make sure there are no pending ongoing file operations, as they will be prematurely terminated.
  • Forced Restart System.

* = Enabled
* = Disabled
 = Error / Default State [i.e. Registry Key does not exist.]

Screenshot: Settings

Updates for This Version 3.2.0
1) Added option to elevate in Vista and Windows 7.
2) Improved file deletion process.
3) Change in behavior:  Disabling ‘autorun’ also disables ‘autoplay’.
4) Improved file permission taking algorithm.
Updates for last Version 2.1.4
1) Added option for taking file permissions/ownership.
2) Added new options.
3) Added Process Viewer/Killer
4) Added Service Viewer/Controller
5) Added Power Tools
  • Toggle Registry Editor
  • Toggle Task Manager
  • Toggle Folder Options
  • Toggle autorun.inf functionality
  • Fix “Hide Files and Folder” options in Folder Options.
6) Added Program Update Feature.
Updates for last version 1.2.1
1) Stopped Scanning of A:\ and B:\ as this leads to excessive floppy drive access.
Updates for last version 1.2
1) Fixed excessive floppy drive scanning problems.
2) Fixed "array out of range" errors.

It requires Microsoft .NET Framework Version 2.0 Redistributable Package

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Procedure to clearing the ConfigMgr (SCCM) client local cache (CCM cache) -Resolving Disk space isssue

Essentially the client cache is a temporary download location for software, applications and software updates that are deployed to a clie...