Что я хочу сделать, это убить основной процесс explorer.exe (что приведет к автоматическому уничтожению Windows gui, а затем снова откроет gui. добиться этого путем ручного убийства, а затем начать процесс с помощью диспетчера задач, но я не могу понять, как убить основной процесс проводника из визуальной программы на C# wpf. Кроме того, я попытался убить его из taskmanager, а затем снова запустить gui windows по:.?WPF: Убейте Windows GUI (explorer.exe), а затем восстановите его
var proc = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "explorer.exe",
Arguments = "",
UseShellExecute = true,
CreateNoWindow = true
}
};
proc.Start();
но это только начинается новое окно проводника, а не графический интерфейс пользователя Windows Может кто-то помочь мне убить выиграть графический интерфейс и запустить его снова с какой-то код, пожалуйста
Зачем вы хотите это сделать? Это несколько враждебный пользователю, и я не был бы рад использовать приложение, которое это делало. Кстати, что вы подразумеваете под «windows gui» - открываете окна браузера? Панель задач? – stuartd
Пользователи Windows время от времени могут иметь повод для программного «kill windows gui», все время играя с богатыми ошибками играми. Я никогда не думал автоматизировать его для себя, питти. –
@stuartd Основная цель этого приложения - сделать это –