Setting GW to Vista's Integrity Level Low
Posted: Mon Apr 21, 2008 5:50 pm
I use GW 2.1.24 and Vista Ultimate 32b.
As a quick test suggests, GW can be set to the Integrity Level Low if these directories (inherited) are set to Low as well:
<path>\Program Files\GoWrite2
<path>\Program Files\Java
<path>\Program Files\Common Files\Java
As a consequence, GW is like in a sandbox: It may not access any directories or files at level Medium or above, i.e. most of the user's private files!
However, JRE is used also by CGoban and CGoban does not (always) work at level Low because its registry access is to registry keys at level Medium or higher. Therefore using both GW and CGoban can be a problem if one wants to set JRE Low.
I have not tested though whether GW wants improper registry access (to registry keys at a too high level). Does it? If so, GW's registry keys should be put into a Low tree of the registry. There are such for Low software by default (but I don't recall their names now).
As a quick test suggests, GW can be set to the Integrity Level Low if these directories (inherited) are set to Low as well:
<path>\Program Files\GoWrite2
<path>\Program Files\Java
<path>\Program Files\Common Files\Java
As a consequence, GW is like in a sandbox: It may not access any directories or files at level Medium or above, i.e. most of the user's private files!
However, JRE is used also by CGoban and CGoban does not (always) work at level Low because its registry access is to registry keys at level Medium or higher. Therefore using both GW and CGoban can be a problem if one wants to set JRE Low.
I have not tested though whether GW wants improper registry access (to registry keys at a too high level). Does it? If so, GW's registry keys should be put into a Low tree of the registry. There are such for Low software by default (but I don't recall their names now).