WMI: Ruft die Liste der installierten Software ab

Ich muss die Liste der installierten Software auf Remote-Windows-Hosts abrufen, die verwendet werdenwmi Anrufe. Ich habe versucht mitWin32_Product undWin32Reg_AddRemovePrograms Klassen.

Vorteil der VerwendungWin32_Product Das heißt, es zeigt alle auf dem Computer installierten Softwareprogramme an, ist jedoch sehr langsam und funktioniert nicht auf mehr als 90% der Hosts (was zu Fehlern wieNTSTATUS: NT code 0xc002001b - NT code 0xc002001b). Auf der anderen Seite,Win32Reg_AddRemovePrograms ist viel schneller und funktioniert auf den meisten Hosts ziemlich gut, aber es fehlen viele Software.

Gibt es eine andere Win32-Klasse, die dasselbe effizient tun könnte?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage