如何使Windows知道我用Python编写的服务?
How do I make Windows aware of a service I have written in Python?在昨天发布的另一个问题中,我对如何在Windows中将Python脚本作为服务运行提供了很好的建议。 我唯一想知道的是:Windows如何了解可以在本机工具("管理工具"中的"服务"窗口)中管理的服务。 即 在Windows下,等效于在Linux下将启动/停止脚本放在/etc/init.d中的Windows是什么? 不要直接与注册表混淆。使用SC命令行工具。即,SC CREATE
这是将python-script作为服务安装的代码,以python编写:) http://code.activestate.com/recipes/551780/ 这篇文章还可以帮助您: http://essiene.blogspot.com/2005/04/python-windows-services.html 与Windows中大多数"知道"的东西一样,答案是"注册表"。 看一下这篇Microsoft知识库文章:http://support.microsoft.com/kb/103000 搜索"可以由服务控制器启动并遵守服务控制协议的Win32程序"。这是您感兴趣的一种服务。
服务注册(KEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services的内容 至于服务控制协议,程序的main()应该调用Windows API调用,为服务的启动,停止,暂停设置回调。您在这些回调中所做的全部取决于您。 您可以使用Windows NT资源工具包中的srvany.exe来创建用户定义的服务,该服务将显示在管理工具中。 http://support.microsoft.com/kb/137890 我正在使用此方法为trac运行tracd(一个python脚本/服务器)。 以下是一些非常清晰的说明:http://www.tacktech.com/display.cfm?ttid=197 它确实需要进行一些注册表编辑(非常简单),但是可以使任何命令行/脚本成为Windows服务。 |
相关内容
-
电脑服务全部禁用了怎么恢复|电脑服务全部被禁
电脑服务全部禁用了怎么恢复|电脑服务全部被禁用怎么办,,电脑...
-
三星空调服务电话24小时|三星空调服务电话24小
三星空调服务电话24小时|三星空调服务电话24小时昆山,,三星空...
-
IE脚本错误如何做Web脚本错误解决技巧
IE脚本错误如何做Web脚本错误解决技巧,,这个问题是由于这样的...
-
电脑店u修复工具|u盘修复电脑工具
电脑店u修复工具|u盘修复电脑工具,,u盘修复电脑工具你好,1、电...
-
win7怎么看电脑运行时间|win7怎么看软件运行时
win7怎么看电脑运行时间|win7怎么看软件运行时间,,1. win7怎么...
-
金蝶易记账售后服务电话
金蝶易记账售后服务电话,,1.人工客服电话是多少075客服专线075...
-
最新版Win7系统运行速度非常缓慢怎么解决
最新版Win7系统运行速度非常缓慢怎么解决,最新版,运行速度, ...
-
GitLab预告DevOps平台第15版服务更新 拓展可观
GitLab预告DevOps平台第15版服务更新 拓展可观察性与安全工...
-
电脑服务器在哪里找|怎么找到电脑服务器地址
电脑服务器在哪里找|怎么找到电脑服务器地址,,电脑服务器在哪...
-
ipadmini5配置参数是多少?努比亚z11mini 刷入沉
ipadmini5配置参数是多少?努比亚z11mini 刷入沉默之星工具箱 ...
-
电脑上截图工具打不开|电脑截图工具不见了怎么
电脑上截图工具打不开|电脑截图工具不见了怎么办,,1. 电脑截图...
-
路由器设置dhcp|路由器设置DHCP服务异常
路由器设置dhcp|路由器设置DHCP服务异常,,1. 路由器设置DHCP服...
-
Win7系统如何架设代理服务器
Win7系统如何架设代理服务器,代理服务器,端口,本文目录Win7系...
-
电脑快捷键怎么截图工具|电脑的截图工具快捷键
电脑快捷键怎么截图工具|电脑的截图工具快捷键,,电脑的截图工...
-
中柏电脑售后服务点|中柏售后电话
中柏电脑售后服务点|中柏售后电话,,1. 中柏售后电话1.长得很霸...