国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python腳本作為Windows服務啟動代碼詳解

2020-02-22 23:14:19
字體:
來源:轉載
供稿:網友

我們首先來看下全部代碼:

# -*- coding: cp936 -*- import win32serviceutil import win32service import win32event class test1(win32serviceutil.ServiceFramework):   _svc_name_ = "test_python"   _svc_display_name_ = "test_python"   def __init__(self, args):     win32serviceutil.ServiceFramework.__init__(self, args)     self.hWaitStop = win32event.CreateEvent(None, 0, 0, None)   def SvcStop(self):     # 先告訴SCM停止這個過程     self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)     # 設置事件     win32event.SetEvent(self.hWaitStop)   def SvcDoRun(self):     # 等待服務被停止     win32event.WaitForSingleObject(self.hWaitStop, win32event.INFINITE) if __name__=='__main__':   win32serviceutil.HandleCommandLine(test1)

這里注意,如果你需要更改文件名,比如將win32serviceutil.HandleCommandLine(test1)中的test1更改為你的文件名,同時class也需要和你的文件名一致,否則會出現服務不能啟動的問題。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金川县| 吉安市| 南通市| 中山市| 十堰市| 海门市| 丹凤县| 绩溪县| 山丹县| 新巴尔虎左旗| 外汇| 汪清县| 富民县| 卓尼县| 大兴区| 大城县| 正蓝旗| 达拉特旗| 腾冲县| 太白县| 南溪县| 大埔县| 武宁县| 锡林郭勒盟| 马边| 新宁县| 左权县| 简阳市| 皮山县| 阳高县| 营口市| 夏河县| 景东| 新巴尔虎左旗| 马尔康县| 垦利县| 赤城县| 彰化县| 夏河县| 全南县| 英超|