是否可以创建可以在Windows中以编程方式登录用户的服务或应用程序

时间:2013-08-02 06:15:41

标签: c# c++ windows winforms

是否可以创建一个服务或应用程序,可以在Windows服务器(2003和2008)启动时以编程方式登录用户。 如果可能的话,如何在c#中编写程序,以及如何挂钩窗口。

1 个答案:

答案 0 :(得分:3)

如果创建Windows服务项目,则可以创建包含ServiceInstaller对象的ProjectInstaller,其中一个属性是服务是否在系统启动时自动启动。您还可以指定您希望在其下运行的帐户,包括用户名和密码,作为ProjectInstaller的ServiceProcessInstaller对象的属性。

有关如何创建此类服务的教程,请查看this

但是,Windows服务可能没有UI(您提到要“挂钩窗口”吗?),除非您将NotifyIcon与用户点击的服务相关联以显示窗口。