Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Installierte Windows Updates auslesen (https://www.delphipraxis.net/158834-installierte-windows-updates-auslesen.html)

RWarnecke 4. Mär 2011 18:08

Installierte Windows Updates auslesen
 
Hallo zusammen,

ich habe mich mal dran gesetzt und den Beispielquelltext aus diesen Delphi-News eingegeben und versucht zu verstehen. Ich habe das ganze auch soweit hinbekommen, dass er mir die installieren Updates auf meinem Windows 7 64Bit in einer Listview anzeigt.

Jetzt ist meine erste Frage, liege ich da richtig, dass ich mit der API nicht alle Updates auslesen kann, da mein Programm ja im 32Bit Modus arbeitet, wenn ich es auf einem 64Bit Betriebssystem starte ?

Meine zweite Frage wäre, gibt es da eine Möglichkeit die Updates trotzdem mit einem 32Bit Programm auf einem 64Bit Betriebssystem auszulesen (wie zum Beispiel mit den Registryschlüsseln geht) ?

RWarnecke 10. Mär 2011 22:08

AW: Installierte Windows Updates auslesen
 
Kann mir hier keiner weiterhelfen ?

s.h.a.r.k 10. Mär 2011 22:12

AW: Installierte Windows Updates auslesen
 
Hm, hast schon mal den Updateverlauf mit deiner Liste verglichen? Ohne den Artikel gelesen zu haben, würde ich fast behaupten, dass du die Liste aller Updates bekommst.

RWarnecke 5. Jul 2011 19:19

AW: Installierte Windows Updates auslesen
 
Hallo zusammen,

ich habe das alte Thema nochmal aufgegriffen. Ich habe es geschafft, dass ich alle Updates mit Status, Installationsdatum und Namen auslesen kann. Jetzt fehlt mir noch ein wichtiger Punkt. Ich würde gerne auch noch die Einstufung (Wichtigkeit) auslesen können. Leider finde ich dazu nichts.

Kann mir hier jemand weiterhelfen mit Links oder Hinweisen ?

hathor 5. Jul 2011 20:30

AW: Installierte Windows Updates auslesen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Vielleicht steht das nur auf dem Microsoft-Server.
Oder Du kommst mit den KEYWORDS weiter:
Keywords:
atdownload kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability kbsurveynew
system.security.resources.dll

RWarnecke 5. Jul 2011 20:41

AW: Installierte Windows Updates auslesen
 
Zitat:

Zitat von hathor (Beitrag 1110178)
Vielleicht steht das nur auf dem Microsoft-Server.

Hallo hathor,

das glaube ich jetzt weniger, da die Liste wie Sie in Deinem Anhang angezeigt wird, offline wie online angezeigt wird. Also liegt doch die Vermutung nahe, dass der Wert für die Wichtigkeit lokal gespeichert wird.

Luckie 5. Jul 2011 20:43

AW: Installierte Windows Updates auslesen
 
Vielleicht weil sie im Cache liegt?

hathor 5. Jul 2011 21:06

AW: Installierte Windows Updates auslesen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Bei der Liste der INSTALLIERTEN UPDATES wird nichts mehr angezeigt.
Offensichtlich ist es dann uninteressant.

RWarnecke 5. Jul 2011 21:11

AW: Installierte Windows Updates auslesen
 
Zitat:

Zitat von Luckie (Beitrag 1110183)
Vielleicht weil sie im Cache liegt?

Im Cache glaube ich eher kaum.

Zitat:

Zitat von hathor (Beitrag 1110187)
Bei der Liste der INSTALLIERTEN UPDATES wird nichts mehr angezeigt.
Offensichtlich ist es dann uninteressant.

Das wäre eventuell ein Argument. Aber im Moment überzeugt es mich noch nicht, zumal ich alle anderen Werte abfragen kann.

ASM 6. Jul 2011 00:38

AW: Installierte Windows Updates auslesen
 
Zitat:

Zitat von RWarnecke (Beitrag 1110155)
Jetzt fehlt mir noch ein wichtiger Punkt. Ich würde gerne auch noch die Einstufung (Wichtigkeit) auslesen können. Leider finde ich dazu nichts.

Code:
 while oEnum.Next(1, updateEntry, iValue) = 0 do
  begin
   {...}
   writeln(updateEntry.MsrcSeverity);
   {...}
  end;
Und wenn Du auch die genauere Beschreibung zum jeweiligen Update haben möchtest:
Code:
Writeln(updateEntry.Description);


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:26 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz