How can Windows SteadyState "disable" the power button of a computer? RRS feed

  • Question

  • Hello,
    One day, I was thinking about whether it's possible - VIA software - to disable the sudden "hard shutdown" of a computer when the power button is held in for a while.  I asked this question in a couple of places - and everyone I talked to thinks something along the lines of: the power button is like directly connected to the power supply "through" the BIOS, independently of the OS, so the comp will always turn off if the button is held in for ~10 seconds.  So I was under the impression that it was literally impossible to disable it (hard shutdown when power button is held in) solely by using a Windows program.  So I gave up.

    But today, someone told me that he played around with a computer with SteadyState on it - and he was unable to shut down the computer by holding in the power button for ~10 seconds... huh.  If this is true, what does SteadyState do to disable the power button o.O? LOL is it a Microsoft secret?

    Does it need to make calls that are lower and deeper than the BIOS (if there are any LOL)?  "How" does it do it?  There's a high likelyhood I'll understand any technical terms you use - (I'm not a total comp. noob :)) so fire away.

    More deets:
    - I'm trying to do this with Windows XP
    - I'm moderately experienced with VB.NET and noobily experienced in Java, C++, etc...

    Are there any other methods to do this VIA programming other than what SteadyState uses? I realize that I might be getting into a really advanced topic - but I think I can handle it.
    Saturday, December 5, 2009 5:02 PM

All replies

  • Bump.
    Thursday, January 7, 2010 7:50 PM
  • Anyone know? Feel free to ask me to clarify it more if you want me to.
    Saturday, February 13, 2010 9:15 PM