MyPlanetSoft Anti-Keylogger Help

MyPlanetSoft Anti Keylogger (AKLog) is a free tool that prevents Windows system-wide hook-based key and clipboard loggers from spying the typed keyboard keys. AKLog comes in two versions:

  • aklog.exe - can be used in all Windows versions (including NT, 2000, XP, and the future versions).
  • aklogNT+.exe - can be used only in NT, 2000, XP, and the future versions and it is recommended if you have any of these systems.

How to Use

While AKLog is running it stops all global system-wide hook-based keyloggers that are active. To stop AKlog just re-run the application. AKlog will detect if a copy of itself is running and will offer you to properly stop it by selecting OK. AKLog serves also as anti clipboard logger. Clipboard will be also emptied when AKLog is stopped.

How to Test

  • Download any free or trial keylogger(s) by selecting any of the links in this page.
  • Install and test the keylogger to make sure it really works. You may test more than one.
  • Then start AKLog and check that the text you type is really not written to the keylogger log file.
  • Stop AKLog when you finish typing.

Protection Details

MyPlanetSoft Anti-Keylogger (AKLog) will protect you against all global system wide keyloggers. Almost all (98%) commercial and free keyloggers fall into this category.

AKLog will not protect you against:

  • hardware keyloggers - theoretically if someone can access your computer, s/he can change the hardware of the computer so it can radio transmit remotely the keys you type
  • keyboard drivers keyloggers - it is possible for someone to change your system keyboard driver chain with a custom one and log the keys
  • local hook keyloggers that could be part of a specific application - disabling these keyloggers may cause applications not to function corretly
  • keyloggers written specially for a given application - these keyloggers make use of knowledge of how a given application works and work only with that particular application

Unlike commertial products that show pop ups every time they block something, to convince their users the money they spend was of any value, our free anti key logger silently blocks the key loggers, without notifying on anything - key loggers will assume they are still working.

Advanced Configuration

Theoretically it could be possible that a keylogger detects that AKLog is present in the system and surpass it. Any process could detect if AKLog is running based on the AKLog.DLL file name, or the AKlog.EXE file name, or based on an internal ID value that the program uses.

While it is rare that such a keylogger really exists, to rule out this possibility AKLog offers the possibility to change all the above values to custom values, in any way you wish, to make them unique for your system.

To configure the above values follow these steps:

  • Stop AKLog if it is running.
  • Rename "aklog.dll" to whatever you wish, but keep the ".dll" suffix. For this example, we will use "qwerty.dll". The new file name must be no longer than 128 characters.
  • Rename "aklog.exe" to whatever you wish, but keep the ".exe" suffix. For this example, we will use "asdf.exe". If you are using a shortcut to start AKLog, modify it to point to the renamed file and make sure "Start in:" option points to the directory where AKLog is found.
  • Create a text file with the same name as the new exe file, but with '.ini' suffix in the same directory where the AKLog is found. In our example, this is the same directory as "asdf.exe", and will be named "asdf.ini".
  • Open the "asdf.ini" with a text editor, for example with Notepad.exe. In the first line of the empty "asdf.ini", write new name of the AKLog.dll file, that is "qwerty.dll" in our example. Do not enter the full path, just the file name. The ".dll" is required.
  • In the second line enter a new ID for the application. The ID must be a random string without '\' characters, no longer than 128 characters and no shorter than 8 characters. Any random string like "we35543tg54ghrfhb" will do. In our example, we will use "{BADB53C1-E451-48f6-9CA2-C60108243B8A}".
  • In the third line enter a new title for the AKLog. The title can be any string you like, but no longer than 128 characters, for example: "My Application".
  • The contents of our example "asdf.ini" file should look like the following, when you finish: qwerty.dll {BADB53C1-E451-48f6-9CA2-C60108243B8A} My Application All the data is required. That is, all the three lines should be filled in correctly.
  • Save the "asdf.ini" and start AKLog. In our example, you can do this by running "asdf.exe". The new Dll file name should be properly reported. If problems are reported then re-edit the "asdf.ini" to correct any errors you may have.


  • Version 1.5 - several improvements.
  • Version 1.4 - corrects a bug in finding the INI file in the advanced configuration (bug report).
  • Version 1.3 - corrects a bug that prevented AKLog to work with some key loggers (bug report). All system-wide key loggers are now supported. Recommended update!
  • Version 1.2 - adds the anti clipboard logger feature.
  • Version 1.1 - enables advanced configuration.
  • Version 1.0 - first version.
home | contact | Free for personal use. Downloads from this web site are safe. No warranties are made when downloading these applications from other sites.