Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
Delphi XE5 Professional
|
AW: Installed Software function
24. Mai 2011, 11:29
Nun jetzt da die Funktion technisch steht, sollte wir uns über den Namen der Funktion "GetUninstallList" unterhalten.
Denn Sie liefert keine UninstallList, sondern eine Liste von Installierten Programm und Updates, welche einen DisplayNamen haben.
Vor allem müsste noch diskutiert werden, was das Rückgabeergebnis der Funktion bringt.
Gut eine Liste von Programmen, aber was soll damit geschehen?
Werden zum Weiterverarbeiten noch anderen Werte benötigt?
Wenn Ja, können diese nicht gleich mit ermittelt werden?
Müssen Einträge gefiltert werden (z.B. Updates unterdrücken / nicht deinstallierbare verstecken)?
Ach ja, kleine Bug ist noch drin.
In 64Bit Umgebungen fehlen Einträge von 64Bit-Programmen in der Liste, da diese nicht im Wow64 Knoten abgelegt werden. Da im Dunstkreis ist auch noch ein Bug in alten Delphi Versionen, wenn auf 64Bit Knoten zugegriffen werden soll.
Geändert von generic (24. Mai 2011 um 11:32 Uhr)
|