[fpc-pascal] GetTempFileName in Linux
Michael Van Canneyt
michael at freepascal.org
Thu Oct 7 14:21:51 CEST 2010
On Thu, 7 Oct 2010, Sven Barth wrote:
> Am 07.10.2010 13:43, schrieb Michael Van Canneyt:
>>
>>
>> On Thu, 7 Oct 2010, Sven Barth wrote:
>>
>>>> So: Norms ? Thank you, but I'll pass on that and implement what I
>>>> perceive as
>>>> simple and correct :-)
>>>
>>> If the applications would keep their read only files in 'c:\program
>>> files' and write only into those directories that they should (e.g.
>>> user's appdata and global appdata (although this one should not be
>>> used for sharing writable files...)) we wouldn't have all these
>>> problems (virtual file store, UAC, etc.).
>>
>> Some applications must write in the application directory.
>>
>> Our apps do automatic updates at least once a month. The updates cannot
>> be postponed. I don't see how this can be achieved without writing in the
>> application directory.
>
> As "updating applications" is an administrative task it should only be done
> by those users that are allowed to do that.
Yes, but if the administrator must update 20 PCs manually every 2 weeks,
he quickly complains that he has better things to do, so it must be done
when the 'ordinary' user uses the application.
I'm not making this up, it's just real life.
I am aware of the theory and the good practices, but in a commercial
environment, different rules enter the game. I just haven't found a
satisfying solution yet :-)
Michael.
More information about the fpc-pascal
mailing list