Hi

I received your empty message :)

pywintypes34.dll was missing for pythonservice.exe.
I copied the file in the same folder.
It works !

I was using the powershell console, that does not display the error message about the missing file.
cmd does.

Now, I'm trying to build the binary exe file with pyinstaller.
I get :
C:\temp>dist\sample-pyinstaller.exe install
Redirecting output to win32trace remote collector
Failed to execute script sample-pyinstaller

But this is another issue.....

David.



Le 13/05/2016 15:46, Bob Gailer a écrit :


On May 13, 2016 6:38 AM, "David Hautbois" <david.hautb...@free.fr <mailto:david.hautb...@free.fr>> wrote:
>
> Hi
>
> I passed all this week to get a Python Windows Service running.
> But, I failed....
>
> I tried Windows 2003 and Windows 2012 R2.
> I installed python 3.4.4 x86
>
> I installed pypiwin32 with pip :
> pip install pyinstaller
>
> I tried many sample scripts found on Google.
> I finally found sample scripts in C:\Python34\Lib\site-packages\win32\Demos\service
>
> I modified the servicesEvents.py script and simplified it :
> ________________________________________________________________________
> import win32serviceutil, win32service
> import win32event, win32api
> import servicemanager
> import time
>
> import win32gui, win32gui_struct, win32con
>
> class EventDemoService(win32serviceutil.ServiceFramework):
>     _svc_name_ = "PyServiceEventDemo"
>     _svc_display_name_ = "Python Service Event Demo"
> _svc_description_ = "Demonstrates a Python service which takes advantage of the extra notifications"
>
>     def __init__(self, args):
>         win32serviceutil.ServiceFramework.__init__(self, args)
>         self.hWaitStop = win32event.CreateEvent(None, 0, 0, None)
>         self.running = True
>
>     def SvcStop(self):
> self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)
>         win32event.SetEvent(self.hWaitStop)
>         self.running = False
>
>     def SvcDoRun(self):
> self.ReportServiceStatus(win32service.SERVICE_RUNNING)
>         while self.running:
>             servicemanager.LogInfoMsg("aservice - is alive and well")
>             time.sleep(3)
>
> def ctrlHandler(ctrlType):
>     return True
>
> if __name__=='__main__':
>     win32api.SetConsoleCtrlHandler(ctrlHandler, True)
>     win32serviceutil.HandleCommandLine(EventDemoService)
> ________________________________________________________________________
>
> I get a 2186 error when starting it with cmd : net start PyServiceEventDemo
> I get a 1053 error when starting it from the services manager.
We need to see the exact error messages and their contexts. Post as text since this list does not take attachments. > I get these errors with this sample and others found from a Google search.
>
> What is the status of Python3, pywin32 and Windows services ?
> Can I enabled some trace to understand the problem ?
> Could someone give me a working sample ?
> Could someone point me to some interesting links ?
>
> Thanks for your help !
>
> David.
> _______________________________________________
> python-win32 mailing list
> python-win32@python.org <mailto:python-win32@python.org>
> https://mail.python.org/mailman/listinfo/python-win32


_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to