国产探花免费观看_亚洲丰满少妇自慰呻吟_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也需要和你的文件名一致,否則會出現服務不能啟動的問題。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 文山县| 驻马店市| 正阳县| 本溪市| 石景山区| 新竹市| 久治县| 敦化市| 台江县| 丁青县| 琼中| 酉阳| 武陟县| 高安市| 策勒县| 资兴市| 长子县| 定陶县| 石棉县| 光山县| 五寨县| 秭归县| 永定县| 涡阳县| 岗巴县| 石景山区| 高平市| 收藏| 工布江达县| 阜新市| 新营市| 宁强县| 德安县| 甘肃省| 资兴市| 万州区| 西充县| 琼结县| 兴业县| 资源县| 岳阳市|