This project is read-only.

2.0 Beta 0

Rating: No reviews yet
Downloads: 1547
Released: Jun 3, 2009
Updated: Jun 18, 2009 by senthilkumar
Dev status: Beta Help Icon

Recommended Download

application, 152K, uploaded Jun 3, 2009 - 1547 downloads

Release Notes

This new release of WinMacro is a major rewrite of the first version available here

New Features
  1. A programmable library (WinMacroLib.DLL) that provides functions to record and playback user actions, and to read and write WinMacro logs.
  2. Hotkeys to start recording (Ctrl + Alt + F4) and playback (Ctrl + Alt + F5).
  3. Ability to ignore mouse actions when recording.
  4. Options are now persisted, so you don't need to set them everytime you launch the application
  5. Viewing status of recording/playback and progress.

Bugs Fixed
  1. WinMacro now minimizes before recording
  2. WinMacro now correctly handles file names passed to it as command line parameters, even if they are quoted.

Known Issues
  1. Playback hangs on Vista unless user keeps pressing a key (any key) on the keyboard. This seem to be an operating system bug, as the same code works fine in Win XP and Windows 7.

Installation Instructions
Please install the VC++ 2008 redistributable runtime from

Users running WinMacro on Vista or later need to do the following to get the application to work
  1. Create a WinMacro directory inside C:\Program Files
  2. Extract the release zip file to that directory.
  3. Right click on SenthilKumarSelvaraj.cer and click "Install Certificate". Click Next, choose "Place all certificates in the following store", choose "Trusted Root Certification Authorities" and click OK. Click Next and Finish. If you do this, please, please read the following text so you know the ramifications of doing this.

These steps are necessary because of restrictions enforced by Vista as part of its goal to be a more secure operating system. Specifically, applications like WinMacro that use hooks need to
1. Reside in the Program Files directory
2. Be signed by a digital certificate.

Digital certificates signed by a root certifying authority like Verisign, cost money and have to be renewed on a yearly basis. I couldn't bring myself to spend $100 - 300 per year for a free open source application, so I generated my own self signed certificate. A root certifying authority like Verisign signs certificates after making sure that person/company is authentic. When you install a self signed certificate as a Root Certification Authority, you are accepting that there is no one vouching for me. It also means that your computer will trust whatever is signed by me, including website certificates used in SSL.

In short, it means I, or anyone who gets hold of my key, could massively screw up your system if I/they wanted to. Unfortunately, I can't see a way to get around this without me spending money. The best I can think of is to uninstall the certificate immediately after you're done with using the program and reinstall it before starting to use the application.

Reviews for this release

No reviews yet for this release.