Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Windows Updates auslesen? (https://www.delphipraxis.net/137842-windows-updates-auslesen.html)

Jackie1983 29. Jul 2009 14:33


Windows Updates auslesen?
 
Servus,

gibt es eine möglichkeit die Updates die installiert wurden auszulesen?
Bei Windows XP und Small Business 2003 aufwärts.
Irgend wie so..
Zitat:

Update Windows Service Pack 2
Hersteller Microsoft
Installiert xx.xx.09
Mfg

MagicAndre1981 29. Jul 2009 18:44

Re: Windows Updates auslesen?
 
das geht mit WMI:

Hier das WQL Statement:
SELECT * FROM Win32_QuickFixEngineering

Da steht eigentlich das drin was du willst.

Jackie1983 30. Jul 2009 08:46

Re: Windows Updates auslesen?
 
Habe irgend wann mal ne WMI Unit im inet gefunden.
Gibt es keine Möglichkeit das auch wie in SQL zu machen?
Irgend wie so:
Delphi-Quellcode:
var
  wmi : Twmi;
  sName : String;
begin
  wmi : Twmi.create;
  wmi.query('SELECT * FROM Win32_QuickFixEngineering');
  sName := wmi.Result.FieldValueByName('Name');
end;
Mfg

nahpets 30. Jul 2009 09:25

Re: Windows Updates auslesen?
 
Hallo,

schau mal bitte hier: Wie wird WMI mit Delphi verwendet
Eventuell auch was fertiges zum An- bzw. Abgucken: Delphi Developers - WMI and SMART Component

stOrM 31. Jul 2009 09:32

Re: Windows Updates auslesen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wenn Du es ohne WMI über COM machen willst könntest Du auch die WuaApiLib.tlb einbinden.
Wenn Du ein kleines Demo dazu von mir sehen willst (Wirklich klein, weil ich nicht dazu komme die Überarbeitete Version hochzuladen mit wesentlich mehr Umfang) dann findest du das im SVN von Jwa im Example Ordner...

Interessant in dem Zusammenhang sollte dann: IUpdateHistoryEntryCollection aus der TLB sein.
Im Anhang findest du ein Bild einer GUI wo die History implementiert ist.

Starstruck 31. Jul 2009 10:18

Re: Windows Updates auslesen?
 
Suchst Du ein fertiges Programm das die installierten Updates anzeigt oder willst Du das selber schreiben ?

Ein fertiges Programm zum Auslesen der Installierten Updates und Patches wäre zum Beispiel
Windows Update List.


Gruß
StarStruck


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:42 Uhr.

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