Hirdetés

Új hozzászólás Aktív témák

  • brd

    nagyúr

    válasz Darkness #60132 üzenetére

    Nos, elöljáróban azt tudni kell, hogy erre (másik user nevében futtatott program, UI megjelenítésével, UAC kikapcsolása nélkül, de UAC prompt nélkül, emelt jogosultsággal) tudtommal nem létezik tökéletes megoldás Vista óta (ha valaki tud ilyenről, kérem szóljon!). Ha tényleg rendszergazdai jog kell a programnak (már úgy értem, hogy emelt jogosultság), és meg kell jelennie UI-nak, azzal az a baj, hogy a Vista-ban bevezetett szeparálás miatt csak úgy lehet megcsinálni, hogy megjelenik egy ilyen üzenet és itt rá kell nyomni a felső gombra, akkor látszik a program, majd az ott megjelent üzenetre kattintva térhetünk vissza a saját desktopunkra. Ha simán, másik user nevében futtatjuk, pl. runas-szal, azzal nem lesz emelt jogosultsága, csak a másik user nevében fog futni. Ha emelt jogosultságot kérünk, akkor viszont jön az UAC prompt. Ha felveszünk egy ütemezett feladatot, ami emelt jogosultsággal indítja a másik user nevében, akkor viszont nem lesz GUI-ja (csak ha van emelt jogosultsághoz jogunk és úgy állítjuk be a feladatot, hogy csak a már bejelentkezett user nevében fusson - így lehet mellesleg emelt jogosultságot kérő programot automatikusan, UAC prompt nélkül futtatni pl. bejelentkezéskor, de ezzel a tasknál beállított user felületén jelenik meg, nem a taskot indító user felületén). Ha viszont az elindított feladaton belül kérünk interakciót a desktoppal (pl. psexec -hi programneve), akkor jön a feljebb linkelt üzenetesdi. Ezenkívül a taskot indítani óhajtó (nem admin) usernek is jogot kell adni a megfelelő Windows könyvtárhoz (ahol a Taskok vannak). Így is érdekel? ;)

    [ Szerkesztve ]

    The only real valuable thing is intuition.

Új hozzászólás Aktív témák