py2exe Registry Access from NT Service ...

Harald Schneider h_schneider at marketmix.com
Thu Apr 17 10:56:00 EDT 2003


It's in HKEY_LOCAL_MACHINE.

The registry calls are in another module, which is imported. The registry
calls work, when I move them to the Service framework. So this seems to be
an import problem which only happens on 2.2 ...

> What happens when you run the service as not-py2exe'd service (via
> PythonService.exe)?

It just says
Could not start the service - error 203
Registering the Python Service Manager..

Very strange ..

--Harald



"Thomas Heller" <theller at python.net> schrieb im Newsbeitrag
news:8yu9gpnb.fsf at python.net...
> "Harald Schneider" <h_schneider at marketmix.com> writes:
>
> > No permission probs, logged in as Admin. Platform is Win2K, not updated
from
> > NT.
> > There are no exceptions. Reading a registry key just claims it would not
> > exist. When I run the same code outside the service wrapper, I can read
the
> > key.
> >
>
> Strange.
>
> Do you mean *you* are logged in as Admin, or does the *service* run under
> the Admin account?
>
> Per default a service runs under the system account. Maybe the registry
> keys are really not there then? HKEY_CURRENT_USER, probably?
>
> What happens when you run the service as not-py2exe'd service (via
> PythonService.exe)?
>
> Thomas
>
> PS: As far as i can tell, there are no differences between the 2.2 and 2.1
> release of py2exe. Not yet ;-)






More information about the Python-list mailing list