ASUS EPU-6 utility hacked with Win32::GuiTest
Some time ago I've bought a windows desktop with ASUS EPU6 because I wanted my desktop to be extra quiet. It is quiet indeed, but it's done by a special GUI utility, where one should compromise first between noise and CPU speed. That utility runs on startup, remembers its last setting, and hides itself, so theoretically there's nothing wrong with it. Except that often the setting are not remembered/recovered, and the desktop begins to makes noise until I run and setup that utility manually.
Here's the culprit, ASUS EPU-6 utility. By the looks of it I guessed that there'll be no commandline access to the motherboard setup, and indeed googling for API didn't help, and I'm not going to write to ASUS about it. Instead, I hacked a little script using Win32::GuiTest that simulates mouse clicks to the selected buttons.
Normally, I wouldn't even bother to publish such small piece of code, but if someone is (or will be) like me, royally annoyed by this gui dumbness crafted by ASUS, hopefully it helps.