Bueno, resulta que si yo hago un
taskkill -f -im "explorer.exe"
cierro el explorador. Si abro el administrador de tareas, abro ejecutar y escribo ahí "explorer.exe" me lo abre bien. Si en vez de eso le digo que escriba cmd y dentro de la consola escribo "explorer.exe" también me lo abre bien.
Ahora bien, si creo un programa de consola en c++ que tenga lo siguiente:
Código
#include <stdlib.h> int main(int argc) { system("explorer.exe"); system("cmd"); return 0; }
Y lo ejecuto (desde la carpeta debug que genera el .exe) sin que esté corriendo el explorador, no me lo abre sino que me abre una ventana del explorador; pero no me muestra la barra de inicio...
Además si en la cmd que me abre escribo "explorer.exe" me hace exactamente lo mismo...
La única causa que se me ocurre es algo relacionado con permisos... Qué me contáis vosotros?
Saludos;)