From: René on
Hello,


I've got problems regarding the system idle time on my Windows 7 x86 system. After longer system usage sometimes whether my monitor doesn't go in standby mode nor my screensaver appears.

For testing purposes I've killed all unnecessary processes via the task manager. But even my monitor doesn't went into standby mode.

So I'd like to determine all processes sending a SetThreadExecutionState() message to the operating system. BOINC, a software for distributed computing (e.g. "SETI(a)home"), is running all the time and is logging system activity. I guess it's using the Windows idle timer (via GetLastInputInfo()). In case the system doesn't shut down the monitor, even BOINC does not continue it's calculations. This is an evidence for a process resetting the system idle timer (probably via SetThreadExecutionState()). The system behaves like there is user activity for an infinite time.

Therefore I'd would like to ask if there is a possibility to list all processes which are sending SetThreadExecutionState() messages to the OS to consider the problem from all sides.

Thank you in advance.


Sincerely yours,
Ren? Schwarz


Submitted via EggHeadCafe - Software Developer Portal of Choice
Windows Forms .NET Creating an Owner-Drawn Menu
http://www.eggheadcafe.com/tutorials/aspnet/fc9938c7-4b78-46c3-863d-bce78c6d5c95/windows-forms-net-creati.aspx
From: Doron Holan [MSFT] on
no such list exists, this api is problematic for the reasons you list and
there is nothing the OS can do under the covers to make it go away

d

--

This posting is provided "AS IS" with no warranties, and confers no rights.


"Ren� Schwarz" wrote in message
news:201027173026eggheadcafe.20.reneschwarz(a)spamgourmet.com...
> Hello,
>
>
> I've got problems regarding the system idle time on my Windows 7 x86
> system. After longer system usage sometimes whether my monitor doesn't go
> in standby mode nor my screensaver appears.
>
> For testing purposes I've killed all unnecessary processes via the task
> manager. But even my monitor doesn't went into standby mode.
>
> So I'd like to determine all processes sending a SetThreadExecutionState()
> message to the operating system. BOINC, a software for distributed
> computing (e.g. "SETI(a)home"), is running all the time and is logging
> system activity. I guess it's using the Windows idle timer (via
> GetLastInputInfo()). In case the system doesn't shut down the monitor,
> even BOINC does not continue it's calculations. This is an evidence for a
> process resetting the system idle timer (probably via
> SetThreadExecutionState()). The system behaves like there is user activity
> for an infinite time.
>
> Therefore I'd would like to ask if there is a possibility to list all
> processes which are sending SetThreadExecutionState() messages to the OS
> to consider the problem from all sides.
>
> Thank you in advance.
>
>
> Sincerely yours,
> Ren? Schwarz
>
>
> Submitted via EggHeadCafe - Software Developer Portal of Choice
> Windows Forms .NET Creating an Owner-Drawn Menu
> http://www.eggheadcafe.com/tutorials/aspnet/fc9938c7-4b78-46c3-863d-bce78c6d5c95/windows-forms-net-creati.aspx

From: Pavel A. on
Seen same behaviour on WinXP x86 with Intel GMA 3100 video. I wonder if
this is caused by malware :-(

Regards,
--pa

"Ren� Schwarz" wrote in message
news:201027173026eggheadcafe.20.reneschwarz(a)spamgourmet.com...
> Hello,
>
>
> I've got problems regarding the system idle time on my Windows 7 x86
> system. After longer system usage sometimes whether my monitor doesn't go
> in standby mode nor my screensaver appears.
>
> For testing purposes I've killed all unnecessary processes via the task
> manager. But even my monitor doesn't went into standby mode.
>
> So I'd like to determine all processes sending a SetThreadExecutionState()
> message to the operating system. BOINC, a software for distributed
> computing (e.g. "SETI(a)home"), is running all the time and is logging
> system activity. I guess it's using the Windows idle timer (via
> GetLastInputInfo()). In case the system doesn't shut down the monitor,
> even BOINC does not continue it's calculations. This is an evidence for a
> process resetting the system idle timer (probably via
> SetThreadExecutionState()). The system behaves like there is user activity
> for an infinite time.
>
> Therefore I'd would like to ask if there is a possibility to list all
> processes which are sending SetThreadExecutionState() messages to the OS
> to consider the problem from all sides.
>
> Thank you in advance.
>
>
> Sincerely yours,
> Ren? Schwarz
>
>


From: Pavel Lebedinsky [MSFT] on
> I've got problems regarding the system idle time on my Windows 7
> x86 system. After longer system usage sometimes whether my
> monitor doesn't go in standby mode nor my screensaver appears.

Does powercfg -requests or powercfg -energy (run it from an elevated
cmd window) show anything intertesting?

--
Pavel Lebedinsky/Windows Fundamentals Test
This posting is provided "AS IS" with no warranties, and confers no rights.