This is how it works...
The audit script runs and any Vista/7/2008 machine enumerates the Win32QuickFixEngineering WMI section. This resultset is manually commented thus -<software_comment>update</software_comment>. XP, 2000, etc do not contain this WMI and hence do not have any audit results that contain the comment of "update". The application processes the result set and if a package in the software contains "update", "hotfix" or "KB" in its name then it has "update" inserted into its comment field. When displaying updates on a system page, it simply selects those installed packages with "update" in the comment field.
I can hard code the exceptions into the processing of the audit result if you like. Or I could simply not look for those strings when processing the audit result and assume 2000 and XP are dying - but in reality a LOT of these are still in use.
Thoughts?
_________________ Support and Development hours available from [url=https://opmantek.com]Opmantek[/url]. Please consider a purchase to help make Open-AudIT better for everyone.
|