2

除了看起来很少,我对小工具的工作原理了解不多。它们是特殊应用程序,还是具有特殊样式窗口的常规应用程序?

我想不出我使用的任何应用程序问我是否要安装小工具...我认为任何通常一直运行的应用程序都是合适的...例如 Skype/MSN . 我误解了小工具的意义,还是它们不受欢迎?

4

1 回答 1

4

Windows 桌面小工具几乎是嵌入式 Internet Explorer 窗口(如果您使用 Visual Studio,则可以使用 Spy++ 来找出这一点)。

与任何小部件系统一样,它们对于显示信息、提供快捷方式或执行重复性任务的快速方法非常有用。在Windows Live Gallery上有大量示例——包括我的一些示例,我不会在此处将其作为垃圾邮件发布。

小工具的结构只是一个以 结尾的文件夹,.gadget其中包含一个XML 格式的清单文档和至少一个 html 文件(由 XML 文档引用)。

API 以命名空间的形式向小工具中运行的脚本公开,该命名空间提供对脚本环境通常不可用的方法的访问。

要回答您的另一个问题,在 Windows 上出现小工具之前,大多数在桌面上永久存在的应用程序已经具备这样做的方法。大多数小工具都是由爱好者开发人员创建的,但我见过一些应用程序附带的小工具实例(其中一个 CD/DVD 创建软件标题是这样做的,不确定是哪个)。挫折之一是缺乏基于应用程序的交互/通信的小工具,即使使用 JScript 的 COM 支持也很难做到这一点。Windows 7 引入了一个用于将小工具添加到用户桌面的界面,这至少在一个方面有所帮助。

重新审视这个答案后,我决定寻找我见过的安装小工具的应用程序。到目前为止,我找到了两个,没有链接,因为我不希望它被视为垃圾邮件:

  • Nero DiscCopy 小工具(自 Nero 版本 7 起包含)
  • TuneUp Gadget(TuneUp 实用程序的一部分)

其他阅读:

于 2010-04-30T16:38:46.160 回答