Я уже взглянул на этот пост: Как я могу запустить explorer.exe через C ++? , который является старым постом.
Я играл с командой пакетного файла, и я хотел повторить эту функцию, используя C ++
taskkill /f /im explorer.exe
start explorer.exe
Я использую
система ("")
команда в C ++, чтобы это произошло. Вот код: Обратите внимание, что убийство explorer.exe работает, но я не могу запустить его снова.
#include "pch.h"
#include <windows.h>
#include <iostream>
int main ()
{
system("taskkill /f /im explorer.exe");
system("explorer.exe");
}
Вместо того, чтобы открывать explorer.exe, чтобы вернуть интерфейс Windows, он открывает быстрый доступ в Windows. Есть идеи?