2008-09-18 77 views
2

我需要手动设置窗口的添加/删除程序(对于XP和Vista)中的条目的注册表设置。除了显示的大小之外,一切都有效。在Windows'添加/删除程序中显示正确的大小

根据Raymond Chen的this 2004 post,应该可以通过设置EstimatedSize注册表值,但它不起作用。 This more recent MSDN pageEstimatedSize值是“由Windows安装程序确定和设置。”无论如何知道如何手动设置Windows安装程序以外的大小值?我们目前的方法是自定义应用程序来管理数百个较小的MSI软件包,但这意味着应用程序本身必须写出添加/删除程序的注册表设置。)

回答

0

您可以尝试将子项目构建到msm(合并模块)中,然后将该批次链接到单个msi中 - 您将获得具有单独模块的好处,以及一个单一的MSI。

+0

是啊,这在理论上的工作,我们已经做了,在过去这种方式,但我们有这么大的数据量也迅速成为维修噩梦。 35GB和200,000个文件每月发送给成千上万的用户。 – 2008-09-19 02:47:14

1

我其实刚刚得到了这个问题回答了我。你可以编写一个执行这里提到的步骤一个小的批处理文件:

Setting estimated size

+0

感谢您的提示,我会检查出来! – 2009-01-14 18:53:55

相关问题