Microsoft libera el código fuente del administrador de archivos de windows 3.1

La semana pasada, Windows 3.1 cumplió 26 años. Para muchos, era su primera versión del sistema operativo, y el aniversario podría haber dejado un poco de nostalgia. Afortunadamente, Microsoft ha abierto la versión de File Manager que se envió con Windows 3.0, e incluso puede compilarla para que se ejecute en Windows 10 hoy.

Obviamente, hubo algunos cambios que tuvieron que hacerse para que se ejecutara en Windows 10. Windows 3.0 era un sistema operativo de 16 bits, por lo que era necesario realizar modificaciones para que se ejecutara en Windows 10 de 64 bits. Se convirtió en una solución de Visual Studio, y puede compilar esto en VS 2015 o 2017.

Otros cambios incluyeron la conversión de algunas API de shell internas a API públicas, la adición de archivos de encabezado que estaban previamente almacenados en otro lugar en el árbol de origen de NT y la eliminación de algunos archivos no utilizados.

Esa versión se llama original_plus y solo contiene los cambios necesarios para que se ejecute en una versión moderna de Windows. También hay un llamado maestro v10.0 que contiene los cambios que el colaborador Craig Wittenburg ha realizado desde noviembre de 2007.

Contiene las siguientes características:

  1. Soporte de drag/ drop OLE
  2. los caracteres de control (p. ej., ctrl + C) se asignan al atajo actual (p. ej., ctrl + c -> copiar) en lugar de cambiar las unidades
  3. cut (ctrl + X) seguido de pegar (ctrl + V) se traduce en un movimiento de archivo como uno esperaría
  4. Las flechas izquierda y derecha en la vista de árbol expanden y colapsan carpetas como en el Explorador
  5. menús contextuales añadidos en ambos paneles
  6. mejorado los medios por los cuales los iconos se muestran para los archivos
  7. F12 ejecuta Bloc de notas o bloc de notas ++ en el archivo seleccionado
  8. movió la ubicación del archivo ini a %AppData% \ Roaming \ Microsoft \ WinFile
  9. File.Search puede incluir una fecha que limita los archivos devueltos a aquellos después de la fecha provista; el resultado también está ordenado por la fecha en lugar de por el nombre
  10. File.Search incluye una opción para incluir subdirectorios
  11. ctrl + K inicia un shell de comandos (ConEmu si está instalado) en el directorio actual; shfit + ctrl + K inicia un shell de comando elevado ( solo cmd.exe )
  12. File.Goto (ctrl + G) permite escribir algunas palabras de una ruta y obtener una lista de directorios; seleccionando uno cambia a ese directorio. Solo la unidad c: está indexada.
  13. La IU muestra puntos de análisis (p. Ej., Puntos de unión) como tales
  14. navegación simple adelante / atrás simple (probablemente necesite mejorarse)
  15. El comando Ver tiene una nueva opción para ordenar por fecha hacia adelante (el más antiguo en la parte superior); la clasificación de fecha normal es la más reciente en la parte superior

 

Puede revisar el código fuente del  Administrador de archivos de Windows 3.0 en GitHub aquí . Si desea descargarlo y compilarlo, debería ser bastante fácil de hacer, pero primero tendrá que instalar Visual Studio 2017 .