Solved

How to display custom message at XP shutdown/log off?

Posted on 2007-12-03
10
3,825 Views
Last Modified: 2009-03-25
Hi all,

When users log off or shut down their PCs, I'd like to display a message for 10 seconds reminding them to turn off their monitors also.

Does anyone know a built-in Windows mechanism to do this?  Or if not, any other way to achieve the same thing?
I've searched Group Policy but can't find this - only how to run a shutdown script, or display a message at log-IN.

If this is the only way, how do I display a message from a script?

Thanks,

Paul.
0
Comment
Question by:paulc2000
  • 4
  • 3
  • 2
  • +1
10 Comments
 
LVL 70

Expert Comment

by:KCTS
ID: 20395922
You can write a script to to this and then assign it to the logoff script option in group policy see http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/gptext_logoffscripts.mspx?mfr=true
0
 
LVL 10

Expert Comment

by:dragonjim
ID: 20396028
Agree with KCTS.

Not sure if this program would help you or not: http://lights-out.caracolix-media.qarchive.org/

0
 

Author Comment

by:paulc2000
ID: 20396099
Thanks guys.  So, how do I display a message box from a script?
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 10

Expert Comment

by:dragonjim
ID: 20396267
Write a quick C (or VB) script, compile...

Something akin to:

"Please remember to turn off your monitor"
Loop for 10 seconds

(its been a while since I've programmed C... there are some good free compilers out there.

http://www.c-compiler.com/ 

should work for this limit purpose
0
 

Author Comment

by:paulc2000
ID: 20396312
Yeah, it's been even longer since I wrote any C/C++...

It would take about 3 lines of VB, but I don't have a compiler...

I was hoping there's a way to call a message box from a script, rather than having to run an exe?  Or some other way to call a message box?  Anyone?
0
 
LVL 70

Expert Comment

by:garycase
ID: 20396617
The details of how to display the message you asked about have been well covered;  HOWEVER ...

One minor detail you may not be aware of:   Most modern monitors draw the SAME amount of current in the "Off" state as they do in "Standby."   My 19" NEC, for example, draws 65w when on, and 3w in Standby or Off.   The tiny current draw in the off state is required for the electronics to monitor the "soft" on/off switch.

Note that a 2-3 watt draw is typical for Off/Standby.   CRT's draw slightly more (5w or so), but as long as they're EnergyStar compliant still not enough to worry about.

Bottom line:   There's nothing wrong with sending your users a message to power down their monitors;  but the reality is if the PC is off (or logged off) and the monitor goes to standby, you won't be saving any energy by doing so :-)     It might be more efficient to simply be sure all the PC's have the power saving options set to power off the monitors after a few minutes of no activity.
0
 

Author Comment

by:paulc2000
ID: 20396892
Yes, well covered except:

If someone could just confirm whether or not it's possible to invoke a message box from a script or via some other Windows mechanism (and how to do so), without using an executable, then this thread would be finished...
0
 
LVL 70

Accepted Solution

by:
garycase earned 150 total points
ID: 20396958
As you've already noted, this is easy to do in Visual Basic ... and the current "Express Edition" of Visual Basic is FREE :-)   http://www.microsoft.com/express/download/
0
 
LVL 10

Assisted Solution

by:dragonjim
dragonjim earned 100 total points
ID: 20397117
I'm not aware of any ways to do this natively in Windows itself... You're best bet - since you're familiar with VB...

and it sounds like the Express Edition should serve your purpose.
0
 
LVL 10

Expert Comment

by:dragonjim
ID: 20397370
sorry, rest was truncated somehow...

Compile the script in Express, and call it at logoff.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Shadow copies windows server 2003 2 86
Windows 2003 SID Regeneration in ESXi 6.0 5 88
DHCP lease duration / Migration 8 53
ticket bloat 3 27
If your system is showing symptoms of browser hijacks or 'google search redirects' check out my other article (http://rdsrc.us/u3GP7A) first and run the tool TDSSKiller (http://rdsrc.us/GDBBs4) to get rid of the infection. Once done, and if the …
Learn about cloud computing and its benefits for small business owners.
This tutorial gives a high-level tour of the interface of Marketo (a marketing automation tool to help businesses track and engage prospective customers and drive them to purchase). You will see the main areas including Marketing Activities, Design …
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question