1 Востаннє редагувалося Ukrvital (08.03.2019 02:14:29)

Тема: Програмно вбити процес

Я зіткнувся з такою проблемою.
Я пишу програму VitalExplorer (заміна стандартного робочого столу)
Мені потрібно програмно вбити процес explorer.exe
Проте, на системах, починаючи з Windows Vista, даний код буде працювати неправильно, а на всіх системах буде запущений командний рядок, що не є бажаним

system("taskkill /f /im explorer.exe");

Я вирішив зробити так:

ShellExecute(0, "open", "taskkill", "/f /im explorer.exe", 0, 0);

Проте, процес закривається не зразу, а після запуску taskkill.exe
Потрібно вбити процес програмно. Права адміна є.

2

Re: Програмно вбити процес

https://docs.microsoft.com/en-us/window … ateprocess