Ich hab mir die Beschreibung der API jetzt nicht ganz genau durchgelesen aber so wie mir scheint sucht er die Updates anhand der ClientID des grade ausführenden Rechners. Ist dort nun Win7 drauf sucht er die für Win7 und wenn XP drauf ist dann die für XP. Ich könnte mir vorstellen das man irgendwie den Parameter für die ClientID bzw. WinID selbst festlegen kann und damit dann erreicht das man die Updates für andere Versionen bekommt. Aber wie genau kann ich dir leider nicht sagen.
Soll das sowas ähnliches werden wie der WUSU beim Windows Server?
Ja soll es werden, weil nicht jeder hat ein WSUS im Einsatz. Ich verwend auch kein WSUS, deshalb will ich das Problem lösen, und eine neue Lib bauen, die für jede Windows Version Updates herunterlädt.