This project is read-only.

2.0 Beta 2

Rating:        Based on 3 ratings
Reviewed:  3 reviews
Downloads: 86612
Released: Jul 18, 2009
Updated: Jul 18, 2009 by senthilkumar
Dev status: Beta Help Icon

Recommended Download

application, 155K, uploaded Jul 18, 2009 - 86612 downloads

Release Notes

New in Beta 2
  1. Expanded command line options.

All options available in the UI can now provided through the command line. The syntax is

winmacro <filename> /record | /playback [options]

Recording command line options, and UI actions.
/ignoremouse:yes | ignoremouse - Checking "Ignore mouse actions" checkbox.
/ignoremouse:no - Unchecking the "Ignore mouse actions" checkbox option.

Playback command line options, and UI actions.
/playbackatrecordedspeed:yes | playbackatrecordedspeed - Choosing "Playback events at recorded speed"
/playbackatrecordedspeed:no - Choosing "Playback events at my own speed"
/playbacktimeinterval:<time interval> - Typing in a playback Time Interval value.
/addtorecordedtime:yes | addtorecordedtime - Checking the "Add to recorded time" checkbox
/repeat:<repeat count> - Checking "Repeat playback" checkbox and entering <repeat count>

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.
  6. Option to automatically shutdown application after playback completes.

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 applicatio

Reviews for this release

It doesn't seem to recognize when I press the keys to begin recording or playing a macro. This coupled with the suspect certificate installation on vista and the lack of instructions (even for a UI as simple as this one is) severely impact this program's first impressions. 2 stars for concept, but overall a poor application.
by Antonius on Mar 14, 2011 at 7:55 PM
Install your certificate???? ARE YOU CRAZY!???? People! Use AutoHokey instead. It works with Vista, it's a GNU General Public License, it's open source and IT DOESN'T REQUIRE YOU TO INSTALL SOME BOGUS CERTIFICATE! UGH! I can't believe I'm seeing this.
by huminado on Dec 30, 2010 at 8:07 AM
have some bug but love it
by zmd64520 on Aug 28, 2010 at 3:48 AM