that would be very easy to get around. instead of hooking the
power button wires to the mobo header, hook them to another small board. from that board, run wires to the mobo header for the power button, and to the serial port (or whatever other input method you chose)
If the computer was off, the board would deliver the power on pulse to the mobo header. if it was on, it would instead deliver the pulse to the serial port/etc. It could be as simple as a handful of discrete components.
True, doing it entirely in software would save you from having to build anything or do any
wiring. However, it does not appear so far that cancelling a
windows shutdown is very easy. If someone manages to figure out how to do it, then your program wouldn't be hard to adapt from this one. But if nobody can figure out how to do it, then you should at least be aware that a simple
hardware adaptation is another feasible way to get it done.
Bookmarks