
IT之家3月14日音书,开源孝敬者NoraaJunker昨日(3月13日)发布博文,爆料称微软PowerToys相貌团队推断全面重写核心初始组件“Runner”(即powertoys.exe),从C++全面重写为C#。

IT之家征引博文先容,核心初始组件Runner可谓是PowerToys的“神经核心”,发挥在后台统筹经管各个孤苦的功能模块(如快捷键监听、叫醒特定功能等),并处理用户界面的教唆。
这次重写主要为了惩处原有代码库肥美且难以真贵的历史留传问题。Runner组件现存功能高度依赖多个C++相貌来导出DLL文献。Junker指出,这种老旧的架构筹商过度复杂且枯竭天真性,不仅严重拖慢了新功能的建立程度,大阳城app也让好多极端参与的开源孝敬者回避而视。
OD体育(ODSports)官网入口转向C#讲话后,相貌真贵者和开源社区当今约略体验到更快的代码构建速率以及更直不雅的调试过程。经过重新筹商后,PowerToys的每个功能模块齐将精简为一个杀青IPowerToyModule接口的单一类。
这种整合模样大幅减少了所需的前置相貌数目,不仅优化了编译经由,还拔除了处理成立文献时产生的大批冗余代码,从而极地面裁汰了底层代码的复杂性。
动作从Windows95期间接纳灵感的当代版成果神器,PowerToys专为Windows高等用户打造。该器具集成了繁密旨在简化平日使命流的实长途能大阳城(SuncityGroup),举例允许用户自界说窗口布局的“FancyZones”、快速初始行使与文献的“PowerToysRun”,以及窗口置顶、高等粘贴和键盘按键重映射等。