2010-12-27 3 views
1

Wir erzeugen Interop dll für wuapi.dll mit tlbimp.exe. Ist diese Interop-DLL, die von tlbimp.exe erstellt wurde, von der Betriebssystemversion abhängig?Ist COM Wrapper von tlbimp generiert ist Betriebssystemversion

Gibt es irgendwelche Abhängigkeiten von wuapi.dll, die verpackt werden müssen, wenn diese auf Clientcomputern gepackt und installiert werden müssen?

Weitere Kontext:

C# code to find all office updates installed

How do I get a list of installed updates and hotfixes?

Antwort

2

wuapi.dll hat eine OS-Abhängigkeit, so dass die Interop-Bibliothek als auch der Fall ist. Ausgehend von den Namen der Schnittstellen kann es 6 Versionen davon geben. Ich sehe IUpdate durch IUpdate5 zum Beispiel auf Win7. Der Versuch, eine neuere Schnittstelle zu verwenden, kann fehlschlagen, wenn Sie mit einer alten Windows-Version arbeiten. Welche Schnittstelle in welcher Version von Windows verfügbar ist, ist nicht in den MSDN-Bibliotheksartikeln dokumentiert. Sie müssen dies selbst testen. Sie können alte Windows-Versionen über ein MSDN-Abonnement beziehen.

Es sollte nichts außer der Interop-Bibliothek bereitgestellt werden, dies ist eine Betriebssystemkomponente.