Тема: Програмно вбити процес
Я зіткнувся з такою проблемою.
Я пишу програму VitalExplorer (заміна стандартного робочого столу)
Мені потрібно програмно вбити процес explorer.exe
Проте, на системах, починаючи з Windows Vista, даний код буде працювати неправильно, а на всіх системах буде запущений командний рядок, що не є бажаним
system("taskkill /f /im explorer.exe");
Я вирішив зробити так:
ShellExecute(0, "open", "taskkill", "/f /im explorer.exe", 0, 0);
Проте, процес закривається не зразу, а після запуску taskkill.exe
Потрібно вбити процес програмно. Права адміна є.