Zdravím.
Vytvářím si do práce prográmek který mi nastaví celé windows prostředí
tak jak jej potřebuji. Zatím toto nastavování dělám celé ručně a
rozhodl jsem se, že se jej pokusím automatizovat.
Problém však mam s tím, že některé věci musím dělat v CMD a ne v
PowerShell a CMD musí běžet jako správce. Potřebuji totiž vypnout
komunikační protokol SMB2 Klient. Když jsem Googlil jak to udělat vždy jsem
se dostal k tomu samému defakto a to:
ProcessStartInfo info = new ProcessStartInfo();
info.Verb = "runas";
takže ve výsledku by to mělo vypadat asi takto:
Process p = new Process();
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = "cmd.exe";
info.RedirectStandardInput = true;
info.UseShellExecute = false;
info.Verb = "runas";
p.StartInfo = info;
p.Start();
a pak přes StreamWriter tam dát právě příkazy pro vypnutí protokolu
SMB2.
Bohužel mi to nefunguje. Nevím jestli to je W10 ale netuším. Jsem už
trochu zoufalí tak prosím o pomoc.
Zkusil jsem: Process p = new Process();
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = "cmd.exe";
info.RedirectStandardInput = true;
info.UseShellExecute = false;
info.Verb = "runas";
p.StartInfo = info;
p.Start();
Chci docílit: Snažím se dosáhnout toho aby při stisknutí tlačítka se
spustil Příkazový řádek s tím že se spustí jako správce a automaticky
se tam zadají příkazy:
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.