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

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

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

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

# -*- 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停止這個(gè)過程 
    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更改為你的文件名,同時(shí)class也需要和你的文件名一致,否則會(huì)出現(xiàn)服務(wù)不能啟動(dòng)的問題。

相關(guān)文章

最新評(píng)論

巩义市| 瑞昌市| 万山特区| 兰西县| 专栏| 安乡县| 八宿县| 平塘县| 恭城| 探索| 安康市| 永仁县| 周至县| 葫芦岛市| 渭源县| 香格里拉县| 洛宁县| 澜沧| 合作市| 商城县| 关岭| 宁国市| 长沙市| 江山市| 赤水市| 宁强县| 米泉市| 平邑县| 郓城县| 修武县| 秦皇岛市| 云林县| 滨州市| 齐齐哈尔市| 波密县| 苗栗市| 武宣县| 安仁县| 凤冈县| 元朗区| 中阳县|