use*_*994 5 windows windows-services
我最近制作了一个包含多个部分的应用程序。其中一个部分是网络工具 - 它始终从操作系统启动,并且从不显示任何类型的消息。然而,它确实启动了一个令人难以置信的恼人控制台,如果不关闭程序本身就不可能摆脱它(请接受给定的这个控制台)。我决定通过将程序(它是一个*.exe)作为服务启动来解决这个问题,从而完全阻止它出现。由于应用程序将分发到各种计算机(因此首先需要网络工具)。我需要一种方法来使这个程序作为服务安装(所以,我真的不想要告诉我通过控制面板上的一系列菜单或下载必须保留在任何计算机上的第 3 方应用程序的答案该服务将继续运行)。我怎样才能做到这一点?
在 Windows NT 资源工具包中,Microsoft 提供了一个名为 的工具srvany,它将.exe作为服务运行。比这更好用的工具是 The Non-Sucking Service Manager (nssm)。
我使用 nssm 将作为 Web 服务器的 python 控制台可执行文件转换为系统成功启动时运行的服务。
| 归档时间: |
|
| 查看次数: |
22216 次 |
| 最近记录: |