Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Liste aller installierten Programme (https://www.delphipraxis.net/161275-liste-aller-installierten-programme.html)

Luckie 27. Jun 2011 00:09

AW: Liste aller installierten Programme
 
Weil du mit einer 32-Bit Anwendung nicht auf den Registryschlüssel zugreifen kannst. Man kann aber die Umleitung deaktivieren. Mir fällt nur nicht die entsprechende API-Funktion ein.

CCRDude 27. Jun 2011 09:46

AW: Liste aller installierten Programme
 
Kleine Korrektur: man kann sehr wohl, und man muss dazu nichtmal die Umleitung deaktiveren. Siehe Accessing an Alternate Registry View - speziell das Flag KEY_WOW64_64KEY.

Wenn Du das nicht meintest und wir unter Umleitung verschiedenes verstehen ;)

Luckie 27. Jun 2011 10:25

AW: Liste aller installierten Programme
 
Ok, so geht es natürlich auch.

generic 27. Jun 2011 11:29

AW: Liste aller installierten Programme
 
Zitat:

Zitat von CCRDude (Beitrag 1108478)
Kleine Korrektur: man kann sehr wohl, und man muss dazu nichtmal die Umleitung deaktiveren. Siehe Accessing an Alternate Registry View - speziell das Flag KEY_WOW64_64KEY.

Jupp, so geht es - ich kann ja nicht alles verraten was mein Software-UpTodate so zaubert.

Ich kann aber noch sagen, dass es mit älteren Delpi-Versionen ein Bug gibt, wo unter Umständen das Flag nicht "ankommt" wenn mit KEY_READ bzw. anderen Rechten gelesen wird. Ich glaube betroffen waren alle Versionen vor D2007.


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

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