Windows服务是否可以强制用户从Windows用户登录屏幕登录?我已经看到LogMeIn可以做到这一点。当然,这是假设我有用户的用户名和密码。
LogMeIn是使用实际方法(非自动化),还是只是快速自动执行登录我选择用户名和密码字段并输入的任务?
答案 0 :(得分:2)
您应该在其中创建一个WindowStation和一个桌面。您的服务将创建WindowStation并将其连接到您要登录的用户,然后我想您会定期将创建的桌面的屏幕截图显示在其他位置。
您可能希望开始阅读https://msdn.microsoft.com/en-us/library/windows/desktop/ms687105%28v=vs.85%29.aspx和链接页面上的文档,然后提出更具体的问题。
我不知道是否可以使用此方法登录控制台(连接到计算机的物理视频卡/键盘的窗口站),但如果必须自动发生,我将避免使用控制台,但是一个单独的Window Station。
编辑:正好在我链接的页面(我的坏)上说,如果用户的会话存在且服务尝试连接到它,则打开它;如果它不存在则会重新创建,并附加一个桌面(名为“default”)。如果您的服务只需要记录交互式用户,则应使用Windows的自动登录功能。答案 1 :(得分:1)
是的,您可以使用Windows自动登录。
您没有为Windows 7/8 read this指定操作系统,也未指定Server 2003/2008(可能还有2012,但我没有检查) 看看this Microsoft article。