From: Martin L. <lap...@gm...> - 2016-03-04 20:16:26
|
''' Created on Mar 3, 2011 @author: daniel ''' import win32serviceutil import win32event import sys class Launcher(win32serviceutil.ServiceFramework): _svc_name_ = "<insert service name>" _svc_display_name_ = "<insert display name>" def __init__(self, args): win32serviceutil.ServiceFramework.__init__(self, args) self.hWaitStop = win32event.CreateEvent(None, 0, 0, None) def SvcStop(self): sys.stopservice = True def SvcDoRun(self): # Call a Main() like function here, ideally something that will # know to close when the `sys` module gains a 'stopservice' attribute. pass |