Я создал консольное приложение для запуска командной строки. Теперь я хочу отключить разрешение на управление доступом пользователя при запуске файла .exe. Пожалуйста, разрешите проблему.Отключить управление доступом пользователей для запуска команд в консольном приложении
Мне нужно запустить эту команду от администратора. Я изменил requireAdministrator в манифесте. Но я хочу отключить разрешение управления доступом к пользователю.
Вот мой код:
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.WorkingDirectory = @"C:\Windows\System32";
cmd.StartInfo.Verb = "runas";
cmd.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.CreateNoWindow = true;
cmd.StartInfo.UseShellExecute = false;
cmd.Start();
cmd.StandardInput.WriteLine(command);
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
Console.WriteLine(cmd.StandardOutput.ReadToEnd());
Вы не можете отключить UAC. Если бы вы все могли, то ОАК был бы бесполезен. –