br> 采集硬件和软件的资产信息并不是尖端科学。过去三四年中制造的大多数计算机都内置了支持报告硬件信息的桌面管理界面(DMI)。许多计算机还支持在硬件BIOS水平上与DMI配合使用的系统管理BIOS(SMBIOS)。 确定软件资产有几种基本方法。最简单的技术是将程序易于确定的特征与已知应用程序数据库相匹配。一旦程序安装后,像文件名、长度和日期这类数据一般不会改变。例如,一个具有特定长度和日期的名为IEXPLORE.EXE的文件,可被确定为某个版本的Internet Explorer。从执行文件内的信息中提取程序的版本号相当容易。 比识别软件稍复杂的是检测软件补丁或操作系统的修补程序等数据。这些数据的长度或日期并不总是发生变化,但是通常改变文件签名等条目。很多桌面管理软件可以很好地检测我们已经安装的不同软件组合。它们允许你编辑应用程序数据库,改变具体条目的信息或添加新条目。 软件分发和应用程序修复 软件分发功能是进行软件升级的一个重要手段,同时支持修补破损的应用程序也是一个需要考虑的方面。 应用程序修复现在并不是什么新概念,它出现在Microsoft Office中实际上已有一段时间了。在最新版的Windows Installer上,Microsoft现在直接支持按需安装和应用自我修复。问题在于许多页码:[1] [2] [3] [4] [5] [6] 第5页、共6页 |