[python-win32] Windows Service and APPDATA for AUTO startup
Jim Vickroy
Jim.Vickroy at noaa.gov
Tue Jan 6 23:26:24 CET 2009
Tim Roberts wrote:
> jim.vickroy at noaa.gov wrote:
>
>> Hello everyone,
>> *_
>> Background
>> _*
>>
>> 1. I've created a Windows Service that looks for its configuration
>> data in a sub-folder of/ os.environ['APPDATA']/.
>> 2. The Service is configured to automatically start after host reboot.
>> 3. The Service runs successfully when manually started under its
>> custom (i,e,, not Local System) account.
>> 4. The Service fails with a /*KeyError: ('APPDATA',)*/ exception
>> when automatically starting after a host reboot.
>>
>> _*Questions*_
>>
>> 1. Is there some configuration procedure I've overlooked for the
>> custom account the Service runs under?
>>
>>
>
> Is this a custom account you created? Does it actually have a profile
> (C:\Documents and Settings\Custom User\Application Data)?
>
Yes, that folder does exist. When started manually (with that account)
the Service works; the Service fails, as noted above, when started
automatically after reboot.
>
>> 1. Is this use of /os.environ['APPDATA']/ feasible for AUTO-start
>> Services? If not, what are preferred folders for
>> application-specific data; my preference is to avoid
>> /pythonxx\Lib\site-packages\.../
>>
>>
>
> APPDATA works if the account really does have a profile. If not, one
> common place is to use a folder in \Program Files.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-win32/attachments/20090106/99e12d69/attachment.htm>
More information about the python-win32
mailing list