Windows Installer应该创建桌面快捷方式图标吗?

时间:2009-08-04 08:31:17

标签: windows installer desktop icons

我讨厌自动创建的桌面快捷方式图标,但是有些人似乎认为除非你的安装程序弄乱你的桌面,否则它无法正常工作!

对于Windows有明确的指导方针,还是完全个人选择?

(安装程序中的“在桌面上留下杂乱?”复选框是一个选项,但在我看来,这只会让安装程序更加混乱......

6 个答案:

答案 0 :(得分:20)

从这里开始:http://msdn.microsoft.com/en-us/library/aa511450.aspx

  

如果您的用户很可能经常使用您的程序,请在安装过程中提供一个选项,以便在桌面上放置程序快捷方式。大多数程序的使用频率不足以保证提供此选项

     

默认情况下显示未选中的选项。要求用户选择该选项很重要,因为一旦桌面上出现不需要的图标,许多用户都不愿意删除它们。这可能会导致不必要的桌面混乱。

     

如果用户选择该选项,则只提供一个程序快捷方式。如果您的产品包含多个程序,请仅提供主程序的快捷方式。

     

仅在桌面上放置程序快捷方式。请勿放置实际程序或其他类型的文件。

答案 1 :(得分:2)

我的看法是:安装人员必须问我是否需要桌面图标 - 我可以回复是或否。

在我看来,任何盲目且无需询问的应用程序在我的桌面上安装其图标都是一个糟糕的安装。

请求许可 - 如果我认为您的应用对我个人而言足够重要,我可能会说是(但很可能我不会)。给你的用户一个选择 - 不要只是假设它是你的应用程序,它对每个人都非常重要,每个人都希望用你的程序图标弄乱他们的桌面。

安装目录也是如此 - 除非您有一个非常好的技术原因导致无法在任何地方安装,请允许我更改程序的安装目标目录。不是每个人都是“c:\ program files”文件夹层次结构的忠实粉丝(我不是,我喜欢将我的应用程序保存在C:\ bin中)。

所以一般来说:任何体面的安装程序都应该要求用户安装这些东西并提供合理的默认设置 - 但总是让我选择根据自己的喜好更改设置(符合我的标准)。

答案 2 :(得分:0)

除了你的良心,我不知道任何有意义的指导方针。作为一名程序员,我同情:我不想在我的桌面上放置图标:-)然而,看到非技术家庭成员在安装软件然后尝试运行它时很困难,我认为值得注意的是

1)非技术人员比技术人员更多 2)技术人员可以处理安装程序上的复选框

基于此,我通常会在安装程序上创建一个用于创建图标的复选框,默认为打开。我不介意除了“总是创造图标”的方法。 (我在看着你,Adobe。)

答案 3 :(得分:0)

我认为这取决于您看到客户对应用程序的看法,客户对计算机的专业知识水平以及您看到他使用该计算机的频率。

  1. 如果客户不熟悉计算机,他宁愿在桌面上放置可以访问它的图标。如果你的目标市场是经验丰富的用户,你不需要打扰,因为他可以自己制作图标。

  2. 如果该应用程序用于每日频繁使用,如网页浏览器,则客户端会希望将其放在桌面上以便快速访问。

  3. 最后,决定取决于你。如果你是讨厌的,你可以在桌面上创建4个图标(我见过这样做的应用程序)。

    我不认为要求许可是个坏主意。在所有安装只需要完成一次之后,它只是一个勾选的复选框。

答案 4 :(得分:0)

我对桌面(或快速启动)快捷方式图标也没有特别的喜爱,但我认为你仍然应该让用户在安装程序中选择不安装这些快捷方式中的一个或两个。

根据您的用户的计算机文化程度(如果可以确定),您可以将这两个选项默认为启用或禁用。

答案 5 :(得分:0)

我鄙视桌面快捷方式!

我将quick-launch快捷方式用于我经常使用的一些“日常驱动程序”应用,即网络浏览器和电子邮件客户端。

其他所有内容都在它所属的“开始”菜单中。

我使用桌面作为文件和文档的工作空间,我还没有排序,也不希望它与其他东西混在一起。