J'ai déjà jeté un coup d'œil à cet article : Comment puis-je lancer explorer.exe via C++ ? qui est un vieux poste. Je m'amusais avec les commandes de fichiers batch et je voulais reproduire cette fonction en utilisant C++.
taskkill /f /im explorer.exe
start explorer.exe
J'utilise le
système(" ")
en C++ pour que cela se produise. Voici le code : Note, tuer l'explorer.exe fonctionne mais je n'arrive pas à le relancer.
#include "pch.h"
#include <windows.h>
#include <iostream>
int main ()
{
system("taskkill /f /im explorer.exe");
system("explorer.exe");
}
Au lieu d'ouvrir l'explorer.exe pour ramener l'interface utilisateur de Windows, il ouvre l'accès rapide de Windows. Une idée ?