¿Hay una función en la API de Windows para alternar la opción "Mostrar archivos ocultos, carpetas y unidades" en el Explorador de Windows (Herramientas >> Opciones de carpeta ... >> Ver lengüeta).API para alternar "Mostrar archivos, carpetas y unidades ocultas"
Sé de una clave de registro relacionada, pero cambiar eso no tendría efecto inmediato. La clave es: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Hidden
Intentando hacer esto desde C#, pero la pregunta no es específica del idioma.
Sin saber por qué estás tratando de hacer esto, ¿puedo preguntarlo? ¿Estás seguro de que esta es la solución correcta para cualquier problema que tengas? http://blogs.msdn.com/oldnewthing/archive/2008/12/11/9193695.aspx –
Estoy haciendo una utilidad para mostrar/ocultar atributos ocultos para grupos de archivos. Por lo tanto, quiero mostrar una advertencia si los archivos ocultos están visibles en el Explorador y hacer que el usuario haga clic para arreglarlo. – dbkk
@Damien Gracias por el enlace, también leí el blog de Raymond :) Es de sentido común no utilizar el estado del sistema operativo global para solucionar un problema local, por lo que una advertencia es apropiada. – dbkk