重煥生機,微軟開源 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
項目詳情及源碼地址獲取:
※如何對分散式 NewSQL 資料庫 TiDB 進行性能調優
TAG:開源中國 |