# How do I keep a scheduled task running even though no user is logged in (Windows XP)?

I wrote a temperature logger program and entered it as a scheduled task in Windows XP.

So far, I was able to achieve this objective:
1. Get the task to run even before anyone logs in (i.e. at the "Press Ctrl-Alt-Del" screen)

But I'm having problems with these:
1. When I log in, log out, then log back in, the scheduled task is no longer active. I can no longer see it in the Task Manager's Processes tab. I suspect it closes when I log out.
2. I tried to set the task's "Run As..." property to DOMAIN\my-username and also tried SYSTEM, but problem #1 above still persists.

SUMMARY:
I want my program to be running as long as Windows is active.

EDIT 1:
My program is actually a Python script. So its command line in Scheduled Tasks is:

C:\Python26\pythonw.exe "C:\path\to\templogger.py"


It writes data to a file in local public folder (e.g. fully accessible by all who login locally).

-