Перезапуск explorer.exe с использованием C ++ - PullRequest
0 голосов
/ 03 января 2019

Я уже взглянул на этот пост: Как я могу запустить 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. Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...