强制用户使用Windows服务登录

时间:2014-07-19 15:14:20

标签: windows service login

Windows服务是否可以强制用户从Windows用户登录屏幕登录?我已经看到LogMeIn可以做到这一点。当然,这是假设我有用户的用户名和密码。

LogMeIn是使用实际方法(非自动化),还是只是快速自动执行登录我选择用户名和密码字段并输入的任务?

2 个答案:

答案 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