I recently installed EventGhost with MceRemote_Vista plugin, and almost everything is just fine.
However, I found that the plugin is unstable and stops to receive signals from the remote sometimes.
After some short study, I found that the problem is not in the Python plugin, but in AlternateMceIrService, which fails sometimes and the service just stops.
I currently have no time to investigate the issue further, so I made a quick fix which works for me (and probably would suit some of you too).
When the plugin fails to open the pipe to service (this leads to the message "MCE_Vista: MceIr pipe is not available"), probably the service is just not running.
So I added the corresponding check and an attempt to start the service automatically.
The updated plugin is attached.
One important remark: by default, the ordinary user has no rights to start and stop the service via API.
So, for this auto-restart functionality to work, you should either:
1. Use the account in Built-in Administrators group.
or
2. Set the right permissions for AlternateMceIrService service and your account (a guide can be found here:
http://msmvps.com/blogs/erikr/archive/2 ... ndows.aspx).
If you don't have the right permissions, the plugin will work as previously (not trying to restart the service, just trying to read from the pipe over and over again).