I'm trying to figure out how to tweak the Autologon registry entry in XP. Basically, if set, this will automatically log a user on as soon as he/she logs out. I am using this in a student computer lab in conjuction with a "clean up" program that will undo whatever the previous user has done.
So, how it's supposed to work is this: User steps up to the computer, logs into the app that is running on the computer, does their work, whatever.
Then they log out of the app, which then automatically logs out of Windows, immediately logs back into windows and presents the application's login window for the next user.
During that Windows logout/login sequence the clean up program is supposed to undo whatever the user has done.
Problem is, the clean up program has to wait until the logout process is finished, open files closed, etc. However, the Autologon happens so fast that the clean up never happens.
If I do a restart rather than logout, it works fine. If I disabled autologon, wait about 10 seconds and then log back in, it works fine.
So, question is, is there a way to slow down the autologon process to allow open files to be closed and the clean up to happen?
So, how it's supposed to work is this: User steps up to the computer, logs into the app that is running on the computer, does their work, whatever.
Then they log out of the app, which then automatically logs out of Windows, immediately logs back into windows and presents the application's login window for the next user.
During that Windows logout/login sequence the clean up program is supposed to undo whatever the user has done.
Problem is, the clean up program has to wait until the logout process is finished, open files closed, etc. However, the Autologon happens so fast that the clean up never happens.
If I do a restart rather than logout, it works fine. If I disabled autologon, wait about 10 seconds and then log back in, it works fine.
So, question is, is there a way to slow down the autologon process to allow open files to be closed and the clean up to happen?