Matt Herbert (matherbe) wrote: > > >> -----Original Message----- >> From: Tim Golden [mailto:[EMAIL PROTECTED] >> Sent: Thursday, October 18, 2007 3:07 AM >> To: Matt Herbert (matherbe) >> Cc: python-win32@python.org >> Subject: Re: [python-win32] Automating logon/logoff >> >> Matt Herbert (matherbe) wrote: >>> Hello all, >>> >>> I am stumped trying to figure out how I can automate the >> login/logoff >>> procedure on Windows. Here is what I know so far. First, I >> can logoff >>> the system pretty easily using win32api.ExitWindowsEx() function. >>> Second, I can auto logon the system (after a reboot) using >> the special >>> registry keys (DefaultUserName, DefaultPassword, DefaultDomain). >>> Third, I will have to wrap everything up in a service, so I can be >>> running at the desktop and the logon screen. >>> >>> So the hard part that I can't figure out, is how do I >> programmatically >>> initiate a logon, after a logoff? Here is the rough >> sequence of events >>> I want to achieve: >>> >>> 1 MyPyService is running (at desktop) >>> 2 User requests an automated test >>> 3 MyPyService starts the test >>> 4 MyPyService logs the user off >>> 5 MyPyService wait's for something to happen >>> 6 MyPyService logs a user on >> I may be misunderstanding, but following the information here: >> >> http://msdn2.microsoft.com/en-us/library/aa378750.aspx >> >> I added, in addition to the keys you mention above: >> >> AutoAdminLogon = 1 >> AutoLogonCount = 1 >> >> I logged out and -- sure enough -- it logged me back in as me. >> >> Is that what you were after? >> >> TJG >> > > Thomas, I've seen this. The problem is, I can't "hold off" the logon. > It automatically logs the user in right away. I need to be able to > hold off the logon, until I've verified that I have established a > network connection during step 5. That may take anywhere from a couple > of seconds, to a couple of minutes (worst case).
(Tim, actually :) By sheer synchronicity, this appeared yesterday on Raymond Chen's blog: http://blogs.msdn.com/oldnewthing/archive/2007/10/16/5465592.aspx TJG _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32