gharris999 Wrote:
>
> If you would like to reassert "ownership" of all this code, please be
> my guest.
>
Nah... what would I do with it? I'll just sleep on it for another 2
years. Whoops, got to update that blog.... :-)
Anyway forgive me, I've been having a fiddle with your SCPowerTool.exe.
A little feature mod request perhaps?
I run SqueezeCenter as a service on Windows 2003 Server and as such
there is often no interactive user logged in. Unfortunately the call in
-SetPowerState- to 'ExitWindowsEx' is ignored in this state.
I've modified mine to use 'InitiateSystemShutdown' instead with the
following.
Code:
--------------------
case POWERACTION_SHUTDOWN:
if (!InitiateSystemShutdown(NULL, L"SCPowerTool SHUTDOWN", 0, TRUE, FALSE))
lpAppData->dwError = GetLastError();
break;
case POWERACTION_RESTART:
if (!InitiateSystemShutdown(NULL, L"SCPowerTool RESTART", 0, TRUE, TRUE))
lpAppData->dwError = GetLastError();
break;
--------------------
Seems to work OK at present, but dunno yet if there is a downside to
using InitiateSystemShutdown with interactive (and also VMWare Server)
sessions present.
--
Adrian C
--
tenwiseman
------------------------------------------------------------------------
tenwiseman's Profile: http://forums.slimdevices.com/member.php?userid=5764
View this thread: http://forums.slimdevices.com/showthread.php?t=48521
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/plugins