• kjhun
    #41706
    Sziasztok

    XYZ.exe-t, ha mondjuk így akarok futtatni, hogy XYZ.exe, jobb-klikk tulajdonságok, Kompatibilitás fül, és bejelölni mondjuk ezeket: Futtatás rendszergazdaként, Asztal-összeállítás letiltása, Képi témák letiltása, meg esetleg 256 színű mód, ha szükséges, és ugyanezeket beállítani, a "Minden felhasználó beállításának megjelenése" gombra előugró ablakban is. Na most, ez egy füst alatt megoldható *.reg fájllal is, ha rendszergazdaként állítanám be? Vagy egy telepítőprogramba beintegrálván ezeket a beállításokat, és rendszergazdaként futtatván, megoldható lenne, az XYZ.exe fájl Kompatibilitás tulajdonságainak előre történő beállítása? Így kényelmesebb lenne, mint kézzel állítgatni, ha netán sok fájlon kéne, vagy ha nem értene valaki hozzá, hogy így read.txt-t olvassa el, és mit csinálj vele.

    Ezeket itt tárolja a Windows:

    Ez, ha jól gondolom az aktuális felhasználóé lenne: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

    Emez meg az összes-é: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

    És ezek az értékek vannak:

    WIN95/WIN98/WIN4SP5/WIN2000/WINXPSP2/WINXPSP3/VISTARTM/VISTASP1/VISTASP2/WIN7RTM/WINSRV03SP1/WINSRV08SP1/DISABLETHEMES/640X480/HIGHDPIAWARE/256COLOR/DISABLEDWM/RUNASADMIN

    Példa:

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
    "C:\\Program Files\\MyProg\\XYZ.exe"="256COLOR DISABLETHEMES"

    Jól gondolom, hogy megfelelő *.reg-fájllal/telepítőprogrammal, ez simán beállítaná, a kívánt beállításokra?

    Lásd itt: running-an-application-as-administrator-or-in-compatibility-mode

    Kép:


    Jól sejtem? :-)