Mit WUA aus der Ferne mit C#

Ich versuche, eine Verbindung zu einem remote-Computer und festzustellen, ob es irgendwelche Windows-Updates installiert werden, die mithilfe von C# und WUApiLib. Es scheint ziemlich einfach, aber ich kann nicht herausfinden, wie man tatsächlich eine Verbindung zu dem remote-computer.

http://msdn.microsoft.com/en-us/library/aa387288(v=VS.85).aspx identifiziert, die Remote verwendet werden können, mit ein paar Ausnahme, die ich bin nicht besorgt, aber es scheint keine Dokumentation darüber, wie man eigentlich schließen. Ich habe versucht, Sie ein computer-name, aber das hat nicht funktioniert als gut (vorbei an einem Namen mit Kauderwelsch "gelingt," das gleiche wie vorbei nichts, und die Ergebnisse in das gleiche zählt also gehe ich davon aus, dass die Zeichenfolge wird nicht verwendet.)

var updateSession = new UpdateSession(dependencies.ComputerName);
var searcher = updateSession.CreateUpdateSearcher();
var results = searcher.Search("IsInstalled=0 and Type='Software'");

Weiß jemand, wer verwenden WUA aus der Ferne über C#?

  • Ich würde auch gerne wissen, wie Sie bestimmen die Größe des Updates.
InformationsquelleAutor Brian | 2011-10-03
Schreibe einen Kommentar