Hi,
I hope some windows expert can assist me with a production problem. We support a
user using windows who reports problems concerning missing attributes. Using
GotoMeeting we inspected the file together and see that the attribute should be
present. I asked them to zip up the reportlab folder from site-packages and the
module that is in the zip does not have the attribute. Puzzlement!
Searching reveals this
Due to security features introduced with Windows Vista (UAC) any
non-Administrator program that tries to write to protected locations
such as "Program Files" will get their writes caught and redirected to
an alternative "user friendly" location.
The program that made the file will be able to see the file, but most
other programs will not.
Files written to "protected locations" will end up in a parallel file
structure under C:\Users\[username]\AppData\Local\VirtualStore, but
will appear to the program that created them as if actually in the
intended location.
so I'm wondering if this is such an issue. The user has a 4 year old version of
reportlab and doesn't wish to upgrade. In the past, when they had XP, we used
to support minor fixes by modifying the modules and having them overwrite the
installed versions in site-packages files.
Clearly if some kind of security issues are in place which causes this kind of
double file problem, then overwriting the python will not always work. In
addition it may be that users can't write the pyc or something.
Does anyone here have experience of these issues? Will I be forced to maintain
patched installers etc etc? Is there some trick like having an administrator
write the files?
--
Robin Becker
_______________________________________________
Distutils-SIG maillist - Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig