I worked on a project that accesses WMI to get information about software installed on a user's machine. We requested Win32_Product only to find that it does not exist on 64-bit versions of Windows because it is an “optional component” .
I know that there are many really good alternatives for requesting WMI for this information, but I have a little interested interest in determining how well this will work.
I want to know if there is some redistributable version that can be packaged with our software to allow 64-bit users to get the WMI installer provider on their computers? Right now, they must install it manually, and the installation requires that they have a Windows-friendly drive.
Edit:
You did not mention which OS, but WIM Redistributable Components version 1.0 definitely exists.
For the operating system, we used .NET 3.5, so we need packages that will work on XP64 and 64-bit versions of Windows Vista.
source
share