Why is the winboard.ini file in %programfiles%\winboard*\win
Posted: 12 Mar 2010, 14:10
I am using Windows XP Professional, Windows 7 Starter and Windows 7 Professional 64-bit.
A directory under $programfiles^is the standard place to install shared application programs. It, and all files and directories under it are owned by Administrators and ordinary users may not change them.
Here is the position on Windows XP Professional:
The final letter, after the colon, describes the permissions allowed.
R is read, F is full control and is generally awarded to the owner.
I don't yet have winboard installed on Windows 7, but the picture there will be pretty similar.
This gives rise to some difficulties:
"limited users"' (the kind recommended for daily computing) can't change the file unless an administrator takes post-installation action so they can.
In the case where there are several users of a computer, they should have separate accounts where they can keep their private information confidential.
Where roaming profiles are used (usual, I'd think, in schools), users' data is stored on a server where it can be managed centrally, and from where it can be copied to the next computer the user logs onto.
Is there a good reason for having winboard.ini where it is, and not in (say) %appdata%
A directory under $programfiles^is the standard place to install shared application programs. It, and all files and directories under it are owned by Administrators and ordinary users may not change them.
Here is the position on Windows XP Professional:
- Code: Select all
C:\Program Files\WinBoard-4.4.2\WinBoard>cacls winboard.ini
C:\Program Files\WinBoard-4.4.2\WinBoard\winboard.ini BUILTIN\Users:R
BUILTIN\Power Users:C
BUILTIN\Administrators:F
NT AUTHORITY\SYSTEM:F
PYTHON\Administrator:F
The final letter, after the colon, describes the permissions allowed.
R is read, F is full control and is generally awarded to the owner.
I don't yet have winboard installed on Windows 7, but the picture there will be pretty similar.
This gives rise to some difficulties:
"limited users"' (the kind recommended for daily computing) can't change the file unless an administrator takes post-installation action so they can.
In the case where there are several users of a computer, they should have separate accounts where they can keep their private information confidential.
Where roaming profiles are used (usual, I'd think, in schools), users' data is stored on a server where it can be managed centrally, and from where it can be copied to the next computer the user logs onto.
Is there a good reason for having winboard.ini where it is, and not in (say) %appdata%