Avatar
bartes007
Redaktor
Avatar
bartes007:

Ahoj,
má někdo zkušenosti s ověřením uživatele v Active Directory? Co bych potřeboval: na lokální stanici se přihlásí jakýkoliv uživatel, spustí aplikaci, která poběží pod jiným uživatelem z Active Directory.

Díky za napady :)

 
Odpovědět 24.9.2012 11:10
Avatar
bartes007
Redaktor
Avatar
bartes007:

Odpovím si sám... :)

Process test = new Process();
            test.StartInfo.Domain = "domena";
            test.StartInfo.UserName = "servis";
            test.StartInfo.FileName = "notepad.exe";
            test.StartInfo.WorkingDirectory = "C:\\WINDOWS\\system32";
            test.StartInfo.Arguments = "";

            string rawPsw = "heslo";
            System.Security.SecureString sc = new System.Security.SecureString();
            foreach (char c in rawPsw)
            {
                sc.AppendChar(c);
            }
            test.StartInfo.Password = sc;
            test.StartInfo.UseShellExecute = false;

            test.Start();
 
Nahoru Odpovědět 26.9.2012 11:51
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na bartes007
David Čápka:

Na ASP se také plánujeme zaměřit, určitě zde takovéto základy budou, ale chvilku to potrvá :)

Nahoru Odpovědět 26.9.2012 20:44
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.