MSI_SearchForPackageInfoByName
Description
Section titled “Description”Returns an array of dictionaries that contain information about installed msi packages that match the search filter.
Syntax
Section titled “Syntax”MSI_SearchForPackageInfoByName(sSearchFor) As Boolean
Parameters
Section titled “Parameters”sSearchFor (String)
Section titled “sSearchFor (String)”Text to search for in the product names of the installed MSI products. The search isn’t case-sensitive, and a partial name matches.
Return value
Section titled “Return value”Result will be stored in gaValue. Each item in the array will be of type Dictionary. Property collected is used as the name of the key. If no product matches, gaValue is an empty array.
Collected properties are: ProductCode, ProductName, InstallLocation and VersionString
Example
Section titled “Example”If bStatus Then bStatus = MSI_SearchForPackageInfoByName("CapaInstaller")If bStatus Then For Each dProduct In gaValue For Each sKey in dProduct.Keys bStatus = Job_WriteLog("Custom", "Key: '" & sKey & "' value: '" & dProduct.Item(sKey) & "'", bStatus, True) Next NextEnd If