Eén van de nieuwe vooruitstrevende verbeteringen aan Windows Vista, is toch wel de User Account Control. Hiermee worden beperkingen opgelegd aan wat gebruikers kunnen aanpassen aan bestanden en het register om zo te voorkomen dat spyware en virussen zonder toestemming systeeminstellingen veranderen. Alhoewel dit in een simpele staat onder Windows XP ook al kon door het aanmaken van gebruikers als “Normale gebruiker” en niet als “Administrator”, zaten er daar toch nog wel wat kleine fouten in de implementatie.
Het door mij gemaakte Application Access Control vangt deze foutjes op. Zodra het is opgestart, houdt het een database bij van alle applicaties die de gebruiker toestemming heeft gegeven om op te mogen starten. Zodra een virus of spyware wil opstarten, krijgt de gebruiker een melding op zijn of haar scherm met daarin gegevens over het programma. Het is dan aan de gebruiker om te beslissen of het programma gestart mag worden of niet. Om te voorkomen dat het simpelweg op “Allow” klikken tot gevolg heeft dat ongewenste programma’s altijd opgestart worden, komt deze melding de eerste drie maal dat een programma start te voorschijn. De gebruiker hoeft alleen geïnstrueerd te worden om simpelweg alleen programma’s toe te staan die ze zelf hebben opgestart. Op deze manier kan Windows XP nog lange tijd gebruikt worden op computers die Vista nog niet aan kunnen.