I have a Windows service and need to supply credentials to the windows logon screen through this service when the computer is in locked state. Is it possible to provide credentials to this screen through windows service? I read somewhere about the GINA provided by windows but do not want to use it as it accounts for overhead as well as is depricated in Vista. Is there any other alternative to it?