Podotkneme, ze clovek, ktery napsal f.lux, je docela prase. Instaluje se to do uzivatelskeho profilu, po nabehnuti clovek musi zavrit okno, ktere potrebuje leda tak pri prvnim spusteni a pri dalsich uz leda jen otravuje a konfigurace je ulozena v souboru v podadresari runtime. Cili kdyz to clovek z bezpecnostnich duvodu prestehuje do Program Files, musi nastavit pravo modifikace na ten jeden soubor a pochopitelne nelze vytvorit konfiguraci pro kazdeho uzivatele zvlast. Nobelovu cenu bych autorovi nedal.
F.lux jsem nezkoušel. Našel jsem ho když jsem hledal ukázku reálného použití toho API, které jsem linkoval. Jestli je autor prase, tak je prase.
BTW nevidím důvod SW přesouvat do Program Files, pokud se instaluje do profilu.
BTW2 když SW přesunete do Program Files, pustíte ho pod uživatelem a dojde k pokusu o zápis do Program Files, UAC to přesměruje. Místo do "C:\Program Files\appname\settings.ini" se to přesměruje na "C:\Users\username\AppData\Local\VirtualStore\Program Files\appname\settings.ini".