翻译《The Old New Thing》 - The history of the Windows PowerToys

The history of the Windows PowerToys - The Old New Thing (microsoft.com)icon-default.png?t=N7T8https://devblogs.microsoft.com/oldnewthing/20050202-00/?p=36543

Raymond Chen 2005年2月2日


Windows PowerToys 的历史

        在 Windows 95 的开发过程中,就像任何项目的开发一样,参与项目的人员会编写一些辅助程序来测试他们正在添加的功能,或者原型化一个功能。在 Windows 95 发布后,其中一些程序被收集成了第一版的 Windows 95 Power Toys。

        据我所记,第一版包含了以下这些玩具:

CabView

        这是一个方便的内部工具,也作为对 shell 文件夹设计的测试。


CDAutoPlay、DeskMenu、FlexiCD、QuickRes

        这些是 shell 开发人员为他们自己个人使用而编写的辅助玩具。

Command Prompt Here、Explore From Here

        这些是测试 shell 命令扩展设计的原型玩具。


Round Clock

        这是一个测试区域窗口的程序。


Shortcut Target Menu

        这是一个没有完全实现的特性想法。

        我不在场,所以我不知道当时决定将这些玩具打包并发布出去的规则是什么,也不知道 PowerToy 这个名字是怎么来的。(可能有人只是觉得它听起来很酷,就编出来了。)

        在 PowerToys 取得巨大成功后,开发了第二版。这一次,人们知道他们是在编写 PowerToy,与第一版 PowerToys 不同,后者只是从周围的东西拼凑而成。Windows 95 PowerToys 的第二版增加了 FindX、Send To X、Telephony Locator Selector、XMouse 和 Tweak UI。

        后来,内核团队发布了他们自己的一套玩具,称为 Windows 95 Kernel Toys。唉,原始的宣传文本不在 Microsoft 下载网站上,但这里有一份存档副本。(实际上,除了来自 Windows NT 资源包的 Time Zone Editor,所有的 Kernel Toys 都是我写的。我也写了那个有点异想天开的原始宣传文。)

        这都回到了那个可以轻松上传东西供下载的时代。没有数字签名,没有病毒检查,没有文书工作。只需把它放上去,看看会发生什么。今天,情况大不相同了。上传东西变得复杂,需要填写一式三份的表格,还有带有卡读器的暗室。我不会惊讶,如果蒙大拿州的某个废弃盐矿以某种方式参与其中。

        如今,似乎 Microsoft 的每个团队都有自己的 PowerToys,借助发明整个 PowerToys 想法的 Windows shell 团队的良好名声。(据我所知,我们没有从其他部门称**他们的**玩具为“PowerToys”中获得任何版税。)快速检查发现,以下是 Microsoft 提供下载的 PowerToys;我可能错过了一些。

  • Microsoft PowerToys for Windows XP Tablet PC Edition [链接已修复 11am]
  • PowerToys for the Pocket PC
  • PowerToys Fun Pack
  • PowerToys for Microsoft Office OneNote 2003
  • Microsoft PowerToys for Windows XP Media Center Edition 2004
  • PowerToys for Windows Media Player for Windows XP
  • Windows XP Creativity Fun Pack PowerToys Wallpaper Changer

        当然,还有 Windows XP PowerToys,它确实来自 shell 团队。Internet Explorer 团队最初称他们的东西为 PowerToys,但后来可能为了避免我在这里讨论的混淆,他们将名称更改为 Web Accessories。

        令人沮丧的是,由于它们都被称为“PowerToys”,关于它们的问题往往会来到 shell 团队,因为我们是发明 PowerToys 的人。我们经常不得不回复:“哦,不,你遇到的问题是 XYZ PowerToys,而不是经典的 Windows PowerToys。我们是做经典 Windows PowerToys 的人。”

        甚至博客名称“PowerToys”也被 Visual Studio 团队采用,以推广他们的 Powertoys for Visual Studio 2003。

        有些人声称 Tweak UI 是因为 Microsoft 厌倦了回应客户的投诉而编写的。我不知道他们从哪里得到的信息。Tweak UI 是因为我自己想要编写它而编写的。

        该页面还说,有时 PowerToys 会在没有任何警告的情况下消失。这是真的。几年前,所有的 Windows XP PowerToys 都被撤下进行安全审查。其中一些没有存活下来,也没有回来。其他时候,一个 PowerToy 会被撤下,因为发现了一个严重的 bug。由于 PowerToys 是业余项目,可能需要很长时间才能修复、测试和重新发布 bug。例如,HTML Slide Show Wizard 在发现一个(有点隐晦的)数据丢失 bug 后被撤下。修复 bug 本身只需要几天时间,但测试和填写所有相关文件需要六个月时间。

        这个故事没有寓意,只是一个简短的历史课。

  • 16
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0x0007

可不可奖励我吃只毛嘴鸡 馋😋

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值