2009-01-12 119 views
0

我有一个.exe我想在Win2k3服务器启动时启动。 .exe是否需要设置为自定义服务。如果是这样,那么设置定制服务的过程是什么?自定义Windows 2003服务

+0

你用什么语言来制作它?如何更多的信息? – GEOCHET 2009-01-12 21:57:47

回答

1

我假设你在启动时并不是真正的意思(你必须为此编写驱动程序服务),而是在用户模式下启动系统。

如果您的过程不复杂,您可以将其设置为计划任务 - 将触发器设置为系统启动。如果需要与系统进行更多交互(即需要暂停),需要关闭系统事件(如电源事件或关机等),则应该将其转换为Win32服务。

如果您确实需要转换为服务,请开始阅读here,然后继续使用类似Richter'sMiller's的书籍,直到您真正了解自己在做什么为止。然后写你的服务应用程序。

+0

什么是“用户模式系统启动”?我的最终目标是在服务器上运行.exe,而无需任何用户在引导后登录系统。如果.exe可以安排在后台启动而不需要交互式登录,我会被设置。 – 2009-01-13 18:38:22

+0

“用户模式启动”是指当用户模式服务启动时。在此之前,只有文件系统驱动程序,设备驱动程序,本机可执行文件等正在运行。如果你想在没有用户登录的情况下启动并运行,直到计算机关闭,那么这就是你想要的。 – 2009-01-13 18:50:40

0

如果您想手动创建该服务,则可以使用sc.exe作为作业。然而,该exe文件必须能够作为服务运行。