3

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

4

1 回答 1

3

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

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

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

于 2013-08-02T06:30:12.003 回答