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 <Error getting traceback - traceback.print_tb() failed <class 'pywintypes.com_error'>: (-2147221020, 'Syntaxe incorrecte', None, None) Why ??? -- http://mail.python.org/mailman/listinfo/python-list