Tim Roberts wrote:
jim.vick...@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.


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

Reply via email to