SAMP on Windows

Mark Taylor m.b.taylor at bristol.ac.uk
Wed May 14 01:48:41 PDT 2008


On Tue, 13 May 2008, Luigi Paioro wrote:

> No, it isn't. Usually the System Drive is C: but it could be different 
> (although very rarely). Then, instead of using the Windows Registry, I would 
> put the lock file in the Windows counterpart of UNIX $HOME, that is the 
> %USERPROFILE% environment variable. %USERPROFILE%  should be available since 
> Windows NT4 and 2000 and points to
>
> {System Drive}:\windows\Profile under Windows NT4 and 2000
> {System Drive}\Documents and Settings\{username} under Window XP
> {System Drive}\Users\{username} under Windows Vista
>
> (I verified only Windows XP).
>
> So the developer has only to test the existence of the environment variable 
> HOME and/or USERPROFILE, and then s/he can handle the lock file exactly in 
> the same way, using the suitable path.

Luigi,

excellent - USERPROFILE sounds like exactly what we need then. 
It should be easy to implement like that, without requiring too
much system-dependent code, in any sensible language.
Unless anyone disagrees I will amend the text accordingly.

Mark

-- 
Mark Taylor   Astronomical Programmer   Physics, Bristol University, UK
m.b.taylor at bris.ac.uk +44-117-928-8776 http://www.star.bris.ac.uk/~mbt/



More information about the apps-samp mailing list