什么技术堆栈被用来编写像文件资源管理器这样的Windows本机应用程序



我想写一个Windows资源管理器替代应用程序,比如FreeCommander。

Microsoft使用什么底层语言和技术堆栈为Windows创建本地桌面应用程序,如Windows文件资源管理器、控制面板、计算器等?

谷歌搜索结果将我指向UWPWPFWinFormsJava FX + SwingElectronQt中的一个。

给定以下要求:

  • 应用程序应该像本机文件资源管理器一样快速响应在读取文件元数据和打开文件时
  • 应用程序应支持文件预览和文件操作--重命名,剪切/复制/粘贴/移动等
  • 该应用程序需要在Win 10上运行至少,支持以前的Win版本会很好
  • 对于文件和文件夹作为默认的文件资源管理器
  • 该应用程序应该可以映射到Windows热键组合,例如⊞Win+F
  • 该应用程序应该可以从标准安装程序安装,而不是从Microsoft应用商店安装

我应该选择什么武器?

如Windows文件资源管理器、控制面板、计算器等

Windows计算器是开源的,顺便说一句。这应该能回答你所有的问题。请自行查看。:(

最新更新