Re: Using WMI to List all Locally Installed Software from C#



mayayana wrote:

only relates to software installed via Windows Installer
(using an MSI database file). Even Microsoft rarely
uses MSI files.

Actually, nearly all Microsoft/Adobe products are installed/configured using the MSI, even when a product starts with a setup.exe program, it nearly always uses MSI behind the scenes; e.g.

Microsoft Office Products since 2000
Visual Studio
SDKs and DDKs

These days, I don't bother walking the registry because it's all available with MSI. The exceptions are "Windows Components" and that's probably deliberate on the part of Microsoft to prevent people uninstalling their useless IE browser and useless Media Player. The really stupid thing, is that Microsoft disabled the MSI provider for WMI in Windows Server 2003, but it appears to be back in Vista/2008??

--
Gerry Hickman (London UK)
.



Relevant Pages

  • Re: Re-install Warp 4.52
    ... Microsoft is going to release their new client operating system that they call Vista and a still unnamed server product of the Longhorn project; ... Microsoft is requiring all 64-bit machines and all machines that have a 64-bit mode to install their Firmware 3.0 specification BIOS, in order to run Vista. ... In it Microsoft requires the BIOS to enumerate all devices and set their MSI. ... This has every thing to do with device driver code. ...
    (comp.os.os2.misc)
  • Re: Windows Installer Not Working
    ... I have also noticed that the Windows installer does not work either. ... Therefore I cannot install any new software using MSI. ... Signed By: Microsoft ... Download unsigned ActiveX controls: Disabled ...
    (microsoft.public.windowsxp.general)
  • RE: Can someone help with this error log file?
    ... Microsoft is providing this information as a convenience to you. ... >MSI: Grabbed execution mutex. ... Request: ... >LongSubPath:, ShortSubPath: ...
    (microsoft.public.windows.server.sbs)
  • Re: Kamikaze CPU fan - ONLY in XP and if no 3rd party tools are installed!
    ... accessing the motherboard sensors. ... IMO it's a very surprising omission for Microsoft to ... Monitoring, while available in the BIOS ROM itself, is completely ... As for MSI specific ...
    (microsoft.public.windowsxp.hardware)
  • Re: Integrating IE6 SP1 into Win2k Pro source install files
    ... If you're looking to go down the MSI route, ... I also believe Microsoft PSS can ... supply an MSI for IE6, but I have never used it. ... > save the space on the install CD for other things. ...
    (microsoft.public.win2000.setup_deployment)

Loading