Zápis aplikací mimo oprávnění řeší pod Vistami UAC a to přes virtual stores. Není pak potřeba hned měnit aplikaci nebo měnit práva - prostě si bezpečnost zajistí systém sám a neoprávněný zápis přesměruje jinam. Pro aplikaci i uživatele to je naprosto transparentní, nemusí nic povolovat, ani o tom neví. Navíc je tím řešen i víceuživatelský přístup u programů, které na to nebyly původně koncipovány. Přes virtual stores má každý uživatel své nastavení a aplikace ani netuší, že je ukládáno pokaždé jinde.
Jedině, že by měl ve Vistách vypnuté UAC (a tím pádem i virtual stores). Pak se Visty chovají jako XP a starší, tj. důsledně dbají na právech a pak ano, je nutné řešit práva přes ACL.
Takže je debilita uživatele (nebo toho, kdo to instaloval), že vypnul UAC. No, ale kdo chce kam...