最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python腳本作為Windows服務(wù)啟動代碼詳解

 更新時間:2018年02月11日 14:11:47   投稿:laozhang  
本篇文章給大家分享了用python腳本寫出作為Windows服務(wù)啟動功能,對此有需求的朋友跟著小編一起學習下。

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

# -*- 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) 
    # 設(shè)置事件 
    win32event.SetEvent(self.hWaitStop) 
  def SvcDoRun(self): 
    # 等待服務(wù)被停止 
    win32event.WaitForSingleObject(self.hWaitStop, win32event.INFINITE) 
if __name__=='__main__': 
  win32serviceutil.HandleCommandLine(test1)

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

相關(guān)文章

最新評論

德兴市| 盐城市| 尤溪县| 平山县| 册亨县| 池州市| 桦南县| 甘德县| 凤阳县| 呼图壁县| 青海省| 青川县| 岗巴县| 天祝| 独山县| 林口县| 南川市| 万山特区| 蒙城县| 即墨市| 和静县| 锡林浩特市| 江阴市| 龙川县| 五大连池市| 清河县| 新巴尔虎右旗| 石台县| 门头沟区| 利川市| 全州县| 镇平县| 定日县| 泗水县| 乐山市| 威海市| 苏尼特左旗| 凭祥市| 开化县| 敖汉旗| 齐河县|