nickstam2 Ответов: 1

Как я могу закрыть conhost с помощью C#


у меня есть пусковая установка в c#, которая не открывает игру, но я хочу убить conhost, прежде чем открыть игру, но когда она пытается закрыть conhost, пусковая установка падает

Что я уже пробовал:

у меня есть попробовать команду по умолчанию
Process[] a = Process.GetProcessesByName("conhost");
                 foreach (Process p in a)
                 {
                     p.Kill();         

                 }

1 Ответов

Рейтинг:
5

Richard Deeming

Позвольте мне угадать - ваш код работает как консольное приложение.

Когда вы убиваете процесс хоста консоли, вы убиваете свое консольное приложение.

Это звучит так, как будто вы пытаетесь обмануть или взломать игру. Мы не потворствуем таким действиям и не будем помогать вам в их осуществлении.


nickstam2

нет, я запускаю свое приложение в exe-файле, я пытаюсь открыть игру с этим и предотвратить инъекцию взлома игры в эту игру (хаки, которые уже существуют, они используют conhost)

Richard Deeming

Тогда это, вероятно, тот случай, когда ваше приложение не имеет разрешения на убийство conhost Но без подробностей исключения мы просто гадаем.

nickstam2

Итак, как я предполагаю, чтобы дать разрешение, чтобы убить conhost.exe без косметики мое приложение запустить нам администратор ?

Richard Deeming

Ты не можешь. Если бы вы могли, это разрушило бы весь смысл ОАК.

nickstam2

Хорошо спасибо