I have written a perl script which runs in the background right after a user logs in on a window xp machine.My script takes screen shots of the current screen at random time intervals while running in background and commits the image to a server via Subversion. Now the script runs fine until the user is working on the computer. But if he locks the computer or the screen saver is started (which also locks the pc soon) then the script stops working. So can I keep the script running in any circumstances ???