其他
重焕生机,微软开源 Windows 文件管理器 | 软件推介
#扫描上方二维码进入报名#
授权协议: MIT
开发语言: C/C++
操作系统: 跨平台
开发厂商: 微软
近日,微软在 GitHub 上开放了 Windows 文件管理器 WinFile 的源码,其项目描述是“带有增强功能的原始 Windows 文件管理器”,LICENSE 采用了 MIT。
微软此次开源的 WinFile 源自 2007 年 11 月的 Windows NT 4 源码树,目前该 repo 下有两个版本更新:
original_plus 版本中对原始代码进行了非常有限的修改,使得 WINFILE.EXE 能够被 Visual Studio 编译并在当前主流 Windows 上运行,是的,包括 Win 10;
另一个版本 v10.0 则是作者根据自身需要对其进行的功能增强,详情可查看源码。
WinFile(Windows File Manager)是微软开源的文件管理器,最初是在20世纪90年代早期与 Windows 3.0 一起发布的文件管理程序,它取代了 MS-DOS 的命令行界面来管理文件的模式。在之后,Windows Explorer 被引入作为主要的文件管理器。
开源的 WinFile 是一个改良 plus 版,引用的是之前在 Windows NT4 上的源码,并包含一些改进,以使 WinFile.exe 能够在当前的 Windows 系统上运行。包括:
适配 VS 2015 和 2017
支持在 64 位 Windows 上运行和编译
新增一些头文件(例如 wfext.h )
删除一些未使用的文件(例如 winfile.def )
将内部库的 64 位算法转换为 C
将内部 shell API 转换为公共 API
项目详情及源码地址获取: