none
Jak otevřít soubor (obrázek) jako jiný uživatel

    Dotaz

  • Zdravím,

    chtěl jsem se zeptat zda je možné nějakým způsobem otevírat aplikací soubory např. obrázky a ty používat (zobrazovat) z umístění kde nemá uživatel aplikace standartně přístupová práva ani pro čtení (server s datovým uložištěm). Tj. použít "virtuálního" uživatele s heslem v aplikaci, který přístup má, aby aplikace mohla data vyčíst a zobrazit. Něco jako "Spustit jako" ve windows. Aplikace by pak pro přístup používala práva virtuálního uživatele a né uživatele přihlášeného na PC se spuštěnou aplikací.

    Moc děkuji za případné odpovědi

    Zdenek

    11. října 2010 18:15

Odpovědi

  • Standardní a korektní cestou je vytvořit Windows Service, který se bude o tuto záležitost starat a s touto službou bude aplikace komunikovat. Schovávání účtu + hesla do kódu je bezpečnostní díra, protože to vám i méně zkušený hacker pomocí nástrojů odhalí.

    Pokud zůstanete u vaší myšlenky, zagooglite s heslem "impersonate from c# code" a čtěte.

    14. října 2010 6:57