解决方案
我通过调用在InitiateInteractiveLogon
的ShellLocalMachine
COM对象未记录shgina.dll
功能在XP解决了这个
这个方法,它只能由本地系统帐户被调用,将记录用户到控制台。 (它不能登录用户RDP会话)
包含在Windows 7(可能也Vista)的DLL的版本不包含此方法。
其他提示
哪个Windows版本要目标?
我相信,有没有简单的方法。对于Windows XP有 GINA 。对于Windows Vista,有 '认证供应商'。
此外,如果你的目标是Windows XP,您可以创建服务,发送击键Winlogon桌面登录,就好像用户按他们在键盘上。这是由RealVNC公司或鸟哥做的,我不记得了。然而,这种方法不起作用在Windows Vista中。
不隶属于 StackOverflow