Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms





This program is designed to provide you an extended control over your Windows XP/2K/NT machine.

  • Ban any processes from being runned on your computer
  • Ban any windows from being opened on your computer
  • Log new processes and windows
  • Track the keyboard always or for some specific windows
  • Set computer to perform planned actions like shutdown, restart, showing the message, or running a program at any time or periodically.


  • getting started
    After installing the program you will see an ASM icon in a system tray. Double-click on it to open the main ASM dialog which looks like this:


    The major component of this window is a tree box. The ASM configuration consists of adding and deleting the lines in different branches of this tree. The parent branches are: "Processes", "Windows", "Keyboard hook", and "Scheduled Actions". There is a "Show ASM icon in the System Tray" parameter in the root of a tree also.*
    *Note: when this parameter is disabled, the ASM icon will not be shown in the System Tray. In this case, use the "Start" button shortcut to open the configuration dialog.
    Under the tree box there is a row of buttons. First two of them are needed to add or delete the lines from some tree branches. Other two are used to clear or view the file, which contains the logged information. This file stored on in disk in a encrypted state, so it is hard to view it in some other way rather than by pressing the "View log file..." button. Two fields for password and its confirmation are located below. If these fields are blank, the configuration dialog will be accessible without any restrictions. Otherwise the program will ask for password prior to opening the dialog. Caution: It is nearly impossible to approach the main dialog without a password. Keep it in mind carefully!
    When configuration is done you can save the changes either by closing the dialog and terminating the program with the "Exit" button, or close the dialog and leave the program in operating mode by pressing the "Hide" button.

    The "Processes" branch
    This branch contains the process-related parameters. If the "Enable process logging" option is checked, the new processes are watched and logged down. The "Banned processes" branch contains the list of processes that are not allowed on the computer. To add a process ban, select this branch and press the "Add line..." button. The following dialog will appear on the screen:


    Type the process name in and press "OK". It may be not the complete name, but a substring: for example, if "abc" will be typed, all the processes that have "abc" in a name will be banned. Make sure that check boxes in both of the parent lines - "Processes" and "Banned processes" - are ticked. Note: Process name is case insensivitive for english letters but it might be case sensivitive for some other languages.

    The "Windows" branch
    This branch contains the window-related parameters. If the "Enable window logging" option is checked, the new windows are watched and logged down. The "Banned windows" branch contains the list of windows that are not allowed on the computer. To add a window ban, select this branch and press the "Add line..." button. The following dialog will appear on the screen:


    Type the window name in and press "OK". It may be not the complete name, but a substring: for example, if "abc" will be typed, all the windows that have "abc" in a name will be banned. Make sure that check boxes in both of the parent lines - "Windows" and "Banned windows" - are ticked. Note: Window name is case insensivitive for english letters but it might be case sensivitive for some other languages.

    The "Keyboard hook" branch
    This branch contains the keyboard tracing parameters. If the "Hook the keyboard always" option is checked, the keyboard watched and logged down. Otherwise the keyboard will only be traced when any of the enumerated in "Hook the keyboard for windows..." list is opened. To add a window to the list, select the "Hook the keyboard for windows..." branch and press the "Add line..." button. The following dialog will appear on the screen:


    Type the window name in and press "OK". It may be not the complete name, but a substring. Make sure that check boxes in both of the parent lines - "Keyboard hook" and "Hook the keyboard for windows..." - are ticked. Note: Window name is case insensivitive for english letters but it might be case sensivitive for some other languages. If "Hook the keyboard always" is enabled, the "Hook the keyboard for windows..." list is void.

    The "Scheduled Actions" branch
    This branch contains the list of user planned actions. Avaliable actions are: shutdown, reboot, message box, and program execution. To add an action to the list, select the "Scheduled Actions" branch and press the "Add line..." button. The following dialog will appear on the screen:


    First step is to choose the action type in the "Action" frame. Second step is to choose the action time. Any action can be periodical or planned for exact time. If the question marks have been chosen in any of the boxes, the action will be periodical. For example, if you set the time, but left the date and day of week with question marks, then the action will be daily. After pressing "OK" make sure that check box in the parent line - "Scheduled Actions" - is ticked.

    Contact Information
    If you experience any problems, found a error, or have suggestions - please feel free to contact us at rnaapp@mail.ru.