service windows avec py2exe
Bonjour à tous, apres avoir créer un service windows avec py2exe, j'ai ce probleme quand je lance le service : voici ce que je trouve dans le journal d'evenement : The instance's SvcRun() method failed : (-2147221020, 'Syntaxe incorrecte', None, None) je n'arrive pas du tout à trouver le probleme. Peut etre que quelqu'un d'entre vous sais... Merci -- http://mail.python.org/mailman/listinfo/python-list
windows service with SNMP
Sorry for language, i wanted post in FR.comp.lang.python. But... hello with all, after having to create a Windows service with py2exe, I have this problem when I launch the service: here what I find in the eventLog: The instance's SvcRun() method failed : (-2147221020, 'Syntaxe incorrecte', None, None) I don't find a the problem. If you can help me, thank's -- http://mail.python.org/mailman/listinfo/python-list
Re: service windows avec py2exe
I found the function which starts the error
**
class Win32ProcessUsage:
def __init__(self):
self.lstProcess=[]
self.WMIService =
win32com.client.GetObject(r"winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
self.reset()
def reset(self):
self.lstProcess=[]
lstTmp = self.WMIService.ExecQuery('Select * from
Win32_Process')
for item in lstTmp:
self.lstProcess.append(tuple([item.Name,item.CommandLine,item.Status,item.ProcessId,item.ParentProcessId]))
def get_usage(self):
return self.lstProcess
**
it is a class which allows to obtain the list of the processes who run.
With python interpreter, this class functions very well but , when it
turns in service, it starts the error :
The instance's SvcRun() method failed
: (-2147221020, 'Syntaxe incorrecte',
None, None)
Why ???
--
http://mail.python.org/mailman/listinfo/python-list
Re: service windows avec py2exe
ok,
It's this line who crash the service :
self.WMIService
=win32com.client.GetObject(r"winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
why this function goes when it is not a service?
with IDLE -> ok
with py2exe executable (no windows service) -> ok
with py2exe service option true (windows service) -> CRASH
--
http://mail.python.org/mailman/listinfo/python-list
