你好,我有一个使用窗口服务的应用程序,我想在后台启动其服务,这意味着即使该应用程序未运行,该服务也应在特定时间运行,例如:start (9am),然后在(6pm)停止服务。 你有什么主意吗?
谢谢!
答案 0 :(得分:1)
如果PC关闭,则无法启动服务。您需要在PC和登录拳头上进行调整。但是,有些服务可以在启动时启动,您可以在启动后通过将可执行文件添加到HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute
来启动该可执行文件。没想到我会在StackOverflow上看到这样的问题
答案 1 :(得分:1)
如果PC关闭,则服务无法运行。我假设即使用户未登录,您也希望该软件运行。
如果要在不登录的情况下运行软件,则将没有用户界面。没有用户界面的Windows程序称为服务,可以手动启动,也可以在计算机打开时自动启动。
由于具有Windows窗体应用程序,因此必须将其分为两个应用程序:一个带有用户界面部件,另一个带有要在计算机打开后立即运行的部件。后者必须放在Windows服务软件中。
每当操作员登录时,他都会启动Windows窗体程序,该程序包含用户界面部分。该程序与已经存在的Windows服务进行通信。
在stackoverflow上也有许多示例,这些示例将帮助您如何创建和启动Windows服务以及如何与正在运行的服务进行通信。
答案 2 :(得分:0)
那是服务器而不是服务,关闭计算机后,NOTHING会在个人计算机上运行,即使服务器关闭也不会在其上运行。