Dmitry Alekseenko wrote:
> win32service methods produces the same problem:
>
> def Enable(self, serviceName, enable, autoStart=False):  
>     startType = None
>     if not enable:
>         startType = win32service.SERVICE_DISABLED
>     elif autoStart:
>         startType = win32service.SERVICE_AUTO_START
>     else:
>         startType = win32service.SERVICE_DEMAND_START
>
>     scm = win32service.OpenSCManager (None, None,
>                                      win32service.SC_MANAGER_ALL_ACCESS)
>     svc = win32service.OpenService(scm, serviceName,
>                                    win32service.SC_MANAGER_ALL_ACCESS)
>     win32service.ChangeServiceConfig(svc, win32service.SERVICE_NO_CHANGE,
>                                      startType,
>                                      win32service.SERVICE_NO_CHANGE,
>                                      None, None, 0, None, None, None,
> None)
>     win32service.CloseServiceHandle(svc)

I'm afraid I don't believe you.  Did you change the ImagePath back to
its proper value before you tested this?  (It should be
"%SystemRoot%\System32\svchost.exe -k netsvcs")  Remember, this won't
fix the damage that your previous script did; it just leaves ImagePath
where it was.

-- 
Tim Roberts, [EMAIL PROTECTED]
Providenza & Boekelheide, Inc.

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

Reply via email to