小编Lin*_*nda的帖子

什么是MSI组件生成最佳实践?

Visual Studio Installer声明将每个文件安装为安装程序组件是最佳做法.Wix提供的热效用似乎也遵循将每个文件放在其自己的组件中的做法.

InstallShield的组件向导使用InstallShield的设置最佳实践,即将可移植可执行文件放在它们自己的组件中,但是将公共目标文件夹中的所有其他文件(例如,未版本控制的文件)组合在一起.

练习1(每个文件在其自己的组件中)的优点是每个文件都设置为密钥文件,如果您希望这些文件触发修复,这很重要.由于您要为每个文件创建组件,因此它还允许自动创建组件(例如加热).

练习1的缺点包括管理这么多组件的开销以及安装应用程序后注册表的膨胀.

在将数百个图形文件安装到一个目录的安装中可以看到练习2的优点.如果您不关心修复功能,是否有任何理由为此安装创建数百个组件?

这两种不同的做法是相互矛盾的,我想知道人们实际使用哪一种以及为什么.

windows-installer installshield wix

8
推荐指数
1
解决办法
3002
查看次数

Windows 是否需要对用户模式驱动程序进行签名?

我有一个用于设备用户模式驱动程序的 inf 文件。

Windows 是否需要我对该驱动程序进行签名?不签署此驱动程序是否有任何风险?

我知道内核模式驱动程序需要签名。

windows signing device-driver

4
推荐指数
1
解决办法
808
查看次数