C – ¿Cómo se puede abrir la ventana del explorador?

Estoy buscando una función que abra el explorador de ventanas en lenguaje C. He encontrado esta [respuesta] ( ¿Cómo puedo abrir el Explorador de Windows en un directorio determinado desde una aplicación WPF? ) , Pero este es el lenguaje C #. ¿C no puede tener estas características ? Yo uso VS 2010.

Soy un principiante de C. Así que mi pregunta puede parecer ridículamente fácil. Pero si me das la respuesta realmente la aprecio. Gracias 🙂

La forma más sencilla de abrir un determinado directorio en un explorador (aquí c: \ archivos de progtwig) puede ser:

 system("start \"\" \"c:\\program files\""); 

Intente usar la función SHOpenFolderAndSelectItems (), que puede abrir archivos en el explorador de Windows.

https://msdn.microsoft.com/en-us/library/windows/desktop/bb762232(v=vs.85).aspx

Dado que la biblioteca stslib.h contiene la función system () que le permite ejecutar comandos de shell, debería poder ejecutar el comando para abrir una nueva ventana del explorador de Windows usando el mismo comando que usaría en la ventana de la terminal.

Una guía: http://www.programmingsimplified.com/c-program-shutdown-computer