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





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


I guess it depends a lot on what you use and where
you're checking. On a corporate intranet I can see how
using WMI or WindowsInstaller.Installer might be
a good way to check on, say, MS Office installs, but
it's not of much value if someone really wants to get
a list of what's actually installed. Firefox doesn't even
use MSIs.

On my own system I have a great deal of software
installed. The only MSI installs, other than SDKs and
a couple of drivers, are my CD writer software and
OpenOffice. Everything I've downloaded from MS in
recent years has been an SFX CAB with an SFX ZIP
inside. (But I also haven't bought any MS software
for a very long time. I've never used their Office products
and have no use for any of the .Net stuff.)

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)