慕姐8265434
几乎任何Windows可执行文件都可以作为服务安装。方法1:使用来自rktools.exe的instsrv和srvany对于WindowsHome Server或WindowsServer 2003(也适用于WinXP),WindowsServer 2003资源工具包工具附带的实用程序可以串联使用,称为instsrv.exe和srvany.exe..请参阅这篇microsoft KB文章。KB 137890有关如何使用这些实用程序的详细信息。对于WindowsHomeServer,这些实用程序有一个很好的用户友好包装器,名为“任何服务安装程序".方法2:将ServiceInstaller用于WindowsNT还有另一种选择WindowsNT的ServiceInstaller (可在此下载)与可用Python指令..与名称相反,它也适用于Windows 2000和WindowsXP。下面是关于如何将python脚本作为服务安装的一些说明。安装Python脚本运行ServiceInstaller创建新服务。(在本例中,假设python安装在c:\python 25处)Service Name : PythonTest Display Name : PythonTest Startup : Manual (or whatever you like) Dependencies :
(Leave blank or fill to fit your needs) Executable : c:\python25\python.exe Arguments :
c:\path_to_your_python_script\test.py Working Directory : c:\path_to_your_python_script安装后,打开控制面板的服务小程序,选择并启动PythonTest服务。在我最初的回答之后,我注意到有密切相关的问答已经张贴在上面。另见:我可以将Python脚本作为服务运行(在Windows中)吗?多么,怎样?如何使Windows知道我用Python编写的服务?