Capturing Physical Power Button Event in Windows XP Embedded

>are the file types required (ie. .exe, .inf, .dll), the sequence of key API methods, class objects, and

enumerations I need for the implementation to capture the button event in XP.

Windows is not designed for this, so there is no MS-provided ways to do this.

Reverse-engineer the interaction between acpi.sys and win32k.sys.


Maxim S. Shatskih
Microsoft MVP on File System And Storage
xxxxx@storagecraft.com
http://www.storagecraft.com

The easiest way is to just disconnect the front panel power button from the motherboard physically, and set the BIOS option of “power up on AC power on”.
“Shuodan Chen” wrote in message news:xxxxx@ntdev…
Thanks for your feedback. Yes, if the users want an intentional shutdown, power button press for 4 seconds will do it. The software implementation is meant to be a preventive measure to minimize accidental shutdown.

Scheduled automatic power on will not work since it requires altering the BIOS, which is one of the constraints.

Shuodan

On Tue, Aug 20, 2013 at 2:56 PM, Jan Bottorff wrote:

>Purpose: Prevent the users from accidentally shutting down the system when they press the power button because the systems, which are in the >field, are used for communication and therefore need to remain ON.

And what?s to prevent a user from holding down the power button for typically 4 seconds when they notice the system is not shutting down. That?s not something you can control from software. On most motherboards, holding the power button will force a power off.

Perhaps you would be better off setting an automatic power on at a scheduled time.

Jan


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Win32k.sys is not involved here. It is the Po subsystem and the acpi button driver.

d

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Wednesday, August 21, 2013 1:03 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Capturing Physical Power Button Event in Windows XP Embedded

are the file types required (ie. .exe, .inf, .dll), the sequence of key
API methods, class objects, and enumerations I need for the implementation to capture the button event in XP.

Windows is not designed for this, so there is no MS-provided ways to do this.

Reverse-engineer the interaction between acpi.sys and win32k.sys.


Maxim S. Shatskih
Microsoft MVP on File System And Storage xxxxx@storagecraft.com http://www.storagecraft.com


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

And then how WM_xxx are sent on power button press?

“Doron Holan” wrote in message news:xxxxx@ntdev…
Win32k.sys is not involved here. It is the Po subsystem and the acpi button driver.

d

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Wednesday, August 21, 2013 1:03 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Capturing Physical Power Button Event in Windows XP Embedded

>are the file types required (ie. .exe, .inf, .dll), the sequence of key
>API methods, class objects, and enumerations I need for the implementation to capture the button event in XP.

Windows is not designed for this, so there is no MS-provided ways to do this.

Reverse-engineer the interaction between acpi.sys and win32k.sys.


Maxim S. Shatskih
Microsoft MVP on File System And Storage xxxxx@storagecraft.com http://www.storagecraft.com


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

That is much farther down the chain after we have decided to shut down. Win32k does send the messages, but that is just one of the steps of power down. Win32k doesn’t listen for the power button

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Wednesday, August 21, 2013 1:42 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Re:Capturing Physical Power Button Event in Windows XP Embedded

And then how WM_xxx are sent on power button press?

“Doron Holan” wrote in message news:xxxxx@ntdev…
Win32k.sys is not involved here. It is the Po subsystem and the acpi button driver.

d

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Wednesday, August 21, 2013 1:03 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Capturing Physical Power Button Event in Windows XP Embedded

>are the file types required (ie. .exe, .inf, .dll), the sequence of key
>API methods, class objects, and enumerations I need for the implementation to capture the button event in XP.

Windows is not designed for this, so there is no MS-provided ways to do this.

Reverse-engineer the interaction between acpi.sys and win32k.sys.


Maxim S. Shatskih
Microsoft MVP on File System And Storage xxxxx@storagecraft.com http://www.storagecraft.com


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Maybe I have missed the point here, but I have been powering down and restarting XP machines without the use of a physical power button for years. PowerShell provides “stop-computer” and “restart-computer”, and if PowerShell is not installed, then a standard command line and “shutdown” will perform the required power off. In WinDbg I have been known to do “.reboot”. If I am not mistaken “Ctl+Alt+Del” provides a menu that includes power off, and at one time, Task Manager included power off.

There are many ways of powering off and restarting a system that does not require pressing a physical button.

Gary Little
xxxxx@comcast.net
C 952-454-4629
Tain’t what you want that makes you fat, it’s what you get.

On Aug 21, 2013, at 3:24 PM, Maxim S. Shatskih wrote:

> The easiest way is to just disconnect the front panel power button from the motherboard physically, and set the BIOS option of “power up on AC power on”.
> “Shuodan Chen” wrote in message news:xxxxx@ntdev…
> Thanks for your feedback. Yes, if the users want an intentional shutdown, power button press for 4 seconds will do it. The software implementation is meant to be a preventive measure to minimize accidental shutdown.
>
> Scheduled automatic power on will not work since it requires altering the BIOS, which is one of the constraints.
>
> Shuodan
>
>
>
>
> On Tue, Aug 20, 2013 at 2:56 PM, Jan Bottorff wrote:
> >Purpose: Prevent the users from accidentally shutting down the system when they press the power button because the systems, which are in the >field, are used for communication and therefore need to remain ON.
>
>
>
> And what?s to prevent a user from holding down the power button for typically 4 seconds when they notice the system is not shutting down. That?s not something you can control from software. On most motherboards, holding the power button will force a power off.
>
>
>
> Perhaps you would be better off setting an automatic power on at a scheduled time.
>
>
>
> Jan
>
>
>
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
>
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Looking for an WMI APCI event is an interesting idea. I wonder if setting the power config action to nothing might not change the WMI event happening, if so you could add a custom action with a permanent WMI event subscription.

Jan

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Wednesday, August 21, 2013 1:02 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Capturing Physical Power Button Event in Windows XP Embedded

I think this is called ACPI Event. You can try catching it via WMI.

But, if you want to filter it and alter its functionality, you will need to do lots of reverse engineering and using undocumented stuff between acpi.sys and win32k.sys
“Shuodan Chen” > wrote in message news:xxxxx@ntdev…
Hello,
I would like to capture the physical power button event in Window XP Embedded system when the user presses it during OS so our software can perform an action in response. Please let me know your recommendations for implementing this sequence. I appreciate your guidance and details you can offer.
Thanks for your help,
Shuodan


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Not to mention “shut down” on the start menu, although I think group policy can remove that.

Jan

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Gary Little
Sent: Wednesday, August 21, 2013 1:57 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Capturing Physical Power Button Event in Windows XP Embedded

Maybe I have missed the point here, but I have been powering down and restarting XP machines without the use of a physical power button for years. PowerShell provides “stop-computer” and “restart-computer”, and if PowerShell is not installed, then a standard command line and “shutdown” will perform the required power off. In WinDbg I have been known to do “.reboot”. If I am not mistaken “Ctl+Alt+Del” provides a menu that includes power off, and at one time, Task Manager included power off.

There are many ways of powering off and restarting a system that does not require pressing a physical button.

Gary Little
xxxxx@comcast.netmailto:xxxxx
C 952-454-4629
Tain’t what you want that makes you fat, it’s what you get.

On Aug 21, 2013, at 3:24 PM, Maxim S. Shatskih > wrote:

The easiest way is to just disconnect the front panel power button from the motherboard physically, and set the BIOS option of “power up on AC power on”.
“Shuodan Chen” > wrote in message news:xxxxx@ntdev…
Thanks for your feedback. Yes, if the users want an intentional shutdown, power button press for 4 seconds will do it. The software implementation is meant to be a preventive measure to minimize accidental shutdown.

Scheduled automatic power on will not work since it requires altering the BIOS, which is one of the constraints.

Shuodan

On Tue, Aug 20, 2013 at 2:56 PM, Jan Bottorff > wrote:
>Purpose: Prevent the users from accidentally shutting down the system when they press the power button because the systems, which are in the >field, are used for communication and therefore need to remain ON.

And what’s to prevent a user from holding down the power button for typically 4 seconds when they notice the system is not shutting down. That’s not something you can control from software. On most motherboards, holding the power button will force a power off.

Perhaps you would be better off setting an automatic power on at a scheduled time.

Jan


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer</mailto:xxxxx>

Hello,

I think it is possible to prevent most (if not all) of these options
from working bz removing SeShutdownPrivilege from user’s token (or from
token of every relevant process).

Best regards
Martin Drab

Jan Bottorff wrote:

Not to mention “shut down” on the start menu, although I think group
policy can remove that.

Jan

*From:* xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] *On Behalf Of *Gary Little
*Sent:* Wednesday, August 21, 2013 1:57 PM
*To:* Windows System Software Devs Interest List
*Subject:* Re: [ntdev] Capturing Physical Power Button Event in
Windows XP Embedded

Maybe I have missed the point here, but I have been powering down and
restarting XP machines without the use of a physical power button for
years. PowerShell provides “stop-computer” and “restart-computer”, and
if PowerShell is not installed, then a standard command line and
“shutdown” will perform the required power off. In WinDbg I have been
known to do “.reboot”. If I am not mistaken “Ctl+Alt+Del” provides a
menu that includes power off, and at one time, Task Manager included
power off.

There are many ways of powering off and restarting a system that does
not require pressing a physical button.

Gary Little

xxxxx@comcast.net mailto:xxxxx
>
> C 952-454-4629
>
> Tain’t what you want that makes you fat, it’s what you get.
>
>
>
>
>
>
>
> On Aug 21, 2013, at 3:24 PM, Maxim S. Shatskih > mailto:xxxxx> wrote:
>
>
>
> The easiest way is to just disconnect the front panel power button
> from the motherboard physically, and set the BIOS option of “power up
> on AC power on”.
>
> “Shuodan Chen” >
> wrote in message news:xxxxx@ntdev…
>
> Thanks for your feedback. Yes, if the users want an intentional
> shutdown
, power button press for 4 seconds will do it. The
> software implementation is meant to be a preventive measure
> to minimize accidental shutdown.
>
>
>
> Scheduled automatic power on will not work since it requires
> altering the BIOS, which is one of the constraints.
>
>
>
> Shuodan
>
>
>
>
>
>
>
> On Tue, Aug 20, 2013 at 2:56 PM, Jan
> Bottorff > mailto:xxxxx> wrote:
>
> >Purpose: Prevent the users from accidentally shutting down the
> system when they press the power button because the systems, which
> are in the >field, are used for communication and therefore need
> to remain ON.
>
>
>
> And what’s to prevent a user from holding down the power button
> for typically 4 seconds when they notice the system is not
> shutting down. That’s not something you can control from software.
> On most motherboards, holding the power button will force a power off.
>
>
>
> Perhaps you would be better off setting an automatic power on at a
> scheduled time.
>
>
>
> Jan
>
>
>
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online
> at http://www.osronline.com/page.cfm?name=ListServer
>
>
>
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online
> at http://www.osronline.com/page.cfm?name=ListServer
>
>
>
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer</mailto:xxxxx></mailto:xxxxx></mailto:xxxxx>

I nominate this thread for “most interesting of the week”

As far as I know, Doron’s the only one to put the ACPI filter steps on record both here and in a blog post a few years back (there’s a similar KB article kicking around somewhere about doing this in the HID stack).

I also particularly love the range of ideas, including the possibility of using WMI.

Peter
OSR

> As far as I know, Doron’s the only one to put the ACPI filter steps

Thanks Doron for providing the full step-by-step description of this.


Maxim S. Shatskih
Microsoft MVP on File System And Storage
xxxxx@storagecraft.com
http://www.storagecraft.com

Gary Little wrote:

Maybe I have missed the point here, but I have been powering down and
restarting XP machines without the use of a physical power button for
years.

Well, yes, the point has clearly been lost. The point is that his users
keep hitting the power button accidentally. He wants to add an annoying
“are you SURE you meant to do that?” dialog in that case.

I have to think a physical barrier would be a better solution, to make
it harder to accidentally press the button.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

Thanks to everyone for the repertoire of helpful suggestions, particularly
Doron’s step-by-step instructions on the kernel mode driver. I will try
these ideas and get back to the thread. Feel free to keep the discussion
going.
Many thanks,
Shuodan

On Thu, Aug 22, 2013 at 9:50 AM, Tim Roberts wrote:

> Gary Little wrote:
> > Maybe I have missed the point here, but I have been powering down and
> > restarting XP machines without the use of a physical power button for
> > years.
>
> Well, yes, the point has clearly been lost. The point is that his users
> keep hitting the power button accidentally. He wants to add an annoying
> “are you SURE you meant to do that?” dialog in that case.
>
> I have to think a physical barrier would be a better solution, to make
> it harder to accidentally press the button.
>
> –
> Tim Roberts, xxxxx@probo.com
> Providenza & Boekelheide, Inc.
>
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

Doron was wrong. Win32K is involved. His point, though, is that you can catch the IRP associated with the button press long before it gets there.

  • Jake

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Wednesday, August 21, 2013 1:42 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Re:Capturing Physical Power Button Event in Windows XP Embedded

And then how WM_xxx are sent on power button press?

“Doron Holan” wrote in message news:xxxxx@ntdev…
Win32k.sys is not involved here. It is the Po subsystem and the acpi button driver.

d

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Wednesday, August 21, 2013 1:03 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Capturing Physical Power Button Event in Windows XP Embedded

>are the file types required (ie. .exe, .inf, .dll), the sequence of key
>API methods, class objects, and enumerations I need for the implementation to capture the button event in XP.

Windows is not designed for this, so there is no MS-provided ways to do this.

Reverse-engineer the interaction between acpi.sys and win32k.sys.


Maxim S. Shatskih
Microsoft MVP on File System And Storage xxxxx@storagecraft.com http://www.storagecraft.com


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Absolutely. +1. You can buy a good 3-D printer (about $2000) and the
various pieces of software to support it for far less than a single week’s
effort in writing a driver. You can print on demand whatever covers you
need. You are attempting to build a solution that is highly
not-cost-effective. In our case, the cost of 3 inches of duct tape was
probably measured in millicents.
joe

Gary Little wrote:
> Maybe I have missed the point here, but I have been powering down and
> restarting XP machines without the use of a physical power button for
> years.

Well, yes, the point has clearly been lost. The point is that his users
keep hitting the power button accidentally. He wants to add an annoying
“are you SURE you meant to do that?” dialog in that case.

I have to think a physical barrier would be a better solution, to make
it harder to accidentally press the button.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Opening the case and detaching 1 small connector is even simpler.

wrote in message news:xxxxx@ntdev…
> Absolutely. +1. You can buy a good 3-D printer (about $2000) and the
> various pieces of software to support it for far less than a single week’s
> effort in writing a driver. You can print on demand whatever covers you
> need. You are attempting to build a solution that is highly
> not-cost-effective. In our case, the cost of 3 inches of duct tape was
> probably measured in millicents.
> joe
>
>> Gary Little wrote:
>>> Maybe I have missed the point here, but I have been powering down and
>>> restarting XP machines without the use of a physical power button for
>>> years.
>>
>> Well, yes, the point has clearly been lost. The point is that his users
>> keep hitting the power button accidentally. He wants to add an annoying
>> “are you SURE you meant to do that?” dialog in that case.
>>
>> I have to think a physical barrier would be a better solution, to make
>> it harder to accidentally press the button.
>>
>> –
>> Tim Roberts, xxxxx@probo.com
>> Providenza & Boekelheide, Inc.
>>
>>
>> —
>> NTDEV is sponsored by OSR
>>
>> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>>
>> OSR is HIRING!! See http://www.osr.com/careers
>>
>> For our schedule of WDF, WDM, debugging and other seminars visit:
>> http://www.osr.com/seminars
>>
>> To unsubscribe, visit the List Server section of OSR Online at
>> http://www.osronline.com/page.cfm?name=ListServer
>>
>
>
>

+1

Low-tech solutions are often cheaper, easier, and cost far less.
joe

Opening the case and detaching 1 small connector is even simpler.

wrote in message news:xxxxx@ntdev…
>> Absolutely. +1. You can buy a good 3-D printer (about $2000) and the
>> various pieces of software to support it for far less than a single
>> week’s
>> effort in writing a driver. You can print on demand whatever covers you
>> need. You are attempting to build a solution that is highly
>> not-cost-effective. In our case, the cost of 3 inches of duct tape was
>> probably measured in millicents.
>> joe
>>
>>> Gary Little wrote:
>>>> Maybe I have missed the point here, but I have been powering down and
>>>> restarting XP machines without the use of a physical power button for
>>>> years.
>>>
>>> Well, yes, the point has clearly been lost. The point is that his
>>> users
>>> keep hitting the power button accidentally. He wants to add an
>>> annoying
>>> “are you SURE you meant to do that?” dialog in that case.
>>>
>>> I have to think a physical barrier would be a better solution, to make
>>> it harder to accidentally press the button.
>>>
>>> –
>>> Tim Roberts, xxxxx@probo.com
>>> Providenza & Boekelheide, Inc.
>>>
>>>
>>> —
>>> NTDEV is sponsored by OSR
>>>
>>> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>>>
>>> OSR is HIRING!! See http://www.osr.com/careers
>>>
>>> For our schedule of WDF, WDM, debugging and other seminars visit:
>>> http://www.osr.com/seminars
>>>
>>> To unsubscribe, visit the List Server section of OSR Online at
>>> http://www.osronline.com/page.cfm?name=ListServer
>>>
>>
>>
>>
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

I’d like to hear a definition of “accidentally”, and suspiciously predict a lot of “accidentally on purpose” issues. Accidents can be handled, purpose
Gary Little
xxxxx@comcast.net
C 952-454-4629
Tain’t what you want that makes you fat, it’s what you get.

On Aug 23, 2013, at 6:51 AM, “Maxim S. Shatskih” wrote:

> Opening the case and detaching 1 small connector is even simpler.
>
> wrote in message news:xxxxx@ntdev…
>> Absolutely. +1. You can buy a good 3-D printer (about $2000) and the
>> various pieces of software to support it for far less than a single week’s
>> effort in writing a driver. You can print on demand whatever covers you
>> need. You are attempting to build a solution that is highly
>> not-cost-effective. In our case, the cost of 3 inches of duct tape was
>> probably measured in millicents.
>> joe
>>
>>> Gary Little wrote:
>>>> Maybe I have missed the point here, but I have been powering down and
>>>> restarting XP machines without the use of a physical power button for
>>>> years.
>>>
>>> Well, yes, the point has clearly been lost. The point is that his users
>>> keep hitting the power button accidentally. He wants to add an annoying
>>> “are you SURE you meant to do that?” dialog in that case.
>>>
>>> I have to think a physical barrier would be a better solution, to make
>>> it harder to accidentally press the button.
>>>
>>> –
>>> Tim Roberts, xxxxx@probo.com
>>> Providenza & Boekelheide, Inc.
>>>
>>>
>>> —
>>> NTDEV is sponsored by OSR
>>>
>>> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>>>
>>> OSR is HIRING!! See http://www.osr.com/careers
>>>
>>> For our schedule of WDF, WDM, debugging and other seminars visit:
>>> http://www.osr.com/seminars
>>>
>>> To unsubscribe, visit the List Server section of OSR Online at
>>> http://www.osronline.com/page.cfm?name=ListServer
>>>
>>
>>
>>
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

>I’d like to hear a definition of “accidentally”, and suspiciously predict a lot of “accidentally on purpose”

Murphy’s law.


Maxim S. Shatskih
Microsoft MVP on File System And Storage
xxxxx@storagecraft.com
http://www.storagecraft.com

I thought I had deleted that, but it looks like I sent it instead. Case in point when it comes to “accidents” …

Gary Little
xxxxx@comcast.net
C 952-454-4629
Tain’t what you want that makes you fat, it’s what you get.

On Aug 23, 2013, at 11:17 AM, Gary Little wrote:

> I’d like to hear a definition of “accidentally”, and suspiciously predict a lot of “accidentally on purpose” issues. Accidents can be handled, purpose
> Gary Little
> xxxxx@comcast.net
> C 952-454-4629
> Tain’t what you want that makes you fat, it’s what you get.
>
>
>
>
> On Aug 23, 2013, at 6:51 AM, “Maxim S. Shatskih” wrote:
>
>> Opening the case and detaching 1 small connector is even simpler.
>>
>> wrote in message news:xxxxx@ntdev…
>>> Absolutely. +1. You can buy a good 3-D printer (about $2000) and the
>>> various pieces of software to support it for far less than a single week’s
>>> effort in writing a driver. You can print on demand whatever covers you
>>> need. You are attempting to build a solution that is highly
>>> not-cost-effective. In our case, the cost of 3 inches of duct tape was
>>> probably measured in millicents.
>>> joe
>>>
>>>> Gary Little wrote:
>>>>> Maybe I have missed the point here, but I have been powering down and
>>>>> restarting XP machines without the use of a physical power button for
>>>>> years.
>>>>
>>>> Well, yes, the point has clearly been lost. The point is that his users
>>>> keep hitting the power button accidentally. He wants to add an annoying
>>>> “are you SURE you meant to do that?” dialog in that case.
>>>>
>>>> I have to think a physical barrier would be a better solution, to make
>>>> it harder to accidentally press the button.
>>>>
>>>> –
>>>> Tim Roberts, xxxxx@probo.com
>>>> Providenza & Boekelheide, Inc.
>>>>
>>>>
>>>> —
>>>> NTDEV is sponsored by OSR
>>>>
>>>> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>>>>
>>>> OSR is HIRING!! See http://www.osr.com/careers
>>>>
>>>> For our schedule of WDF, WDM, debugging and other seminars visit:
>>>> http://www.osr.com/seminars
>>>>
>>>> To unsubscribe, visit the List Server section of OSR Online at
>>>> http://www.osronline.com/page.cfm?name=ListServer
>>>>
>>>
>>>
>>>
>>
>> —
>> NTDEV is sponsored by OSR
>>
>> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>>
>> OSR is HIRING!! See http://www.osr.com/careers
>>
>> For our schedule of WDF, WDM, debugging and other seminars visit:
>> http://www.osr.com/seminars
>>
>> To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
>