Delphi-PRAXiS
Seite 2 von 2     12   

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 Software auflisten - ohne Registry??? (https://www.delphipraxis.net/120330-installierte-software-auflisten-ohne-registry.html)

Luckie 9. Sep 2008 13:17

Re: Installierte Software auflisten - ohne Registry???
 
Zitat:

Zitat von vit4l
Das Problem ist das, dass ich diese Information auflisten möchte nur ohne Admin Rechte

Klar, wenn du den Schlüssel auch mit Lese- und Schreibrechten öffnest, wie es standardmäßig der Fall ist. Öffnest du den Schlüssel nur zum Lesen, sollte dies auch ohne Administratorenrechten gehen.

vit4l 9. Sep 2008 13:56

Re: Installierte Software auflisten - ohne Registry???
 
Danke euch allen für euere Hilfe. Und Luckie du hast Recht hab daran garnicht gedacht.

Ajin 4. Dez 2008 07:56

Re: Installierte Software auflisten - ohne Registry???
 
Nochmal eine Frage bezüglich WMI und installierte Programme auslesen...

Besitzt die WMI eine eigene "Datenbank" ?
In der Computerverwaltung unter Win 2000 gibts den WMI Link. Dort wird von einem WMI-Repository gesprochen.
Oder greift WMI auch nur auf die Einträge der Registry zu ? (SOFTWARE\Microsoft\Windows\CurrentVersion\Uninsta ll)

Grüsse Ajin

mkinzler 4. Dez 2008 08:01

Re: Installierte Software auflisten - ohne Registry???
 
WMI ist nur ein System zur Abfrage. Eine gemeinnsame Zugriffsmetode für Informationen verschiedener Quellen

Ajin 4. Dez 2008 09:12

Re: Installierte Software auflisten - ohne Registry???
 
Ich danke dir!

generic 4. Dez 2008 09:31

Re: Installierte Software auflisten - ohne Registry???
 
Auf den Registryknoten kannst du lesend immer zugreifen.

In der WMI stehen nur WindowsInstaller Programme drin.

In der Registry stehen alle drin, da die Systemsteuerung-Software nie angepasst worden ist.

64Jabor 27. Dez 2008 23:30

Re: Installierte Software auflisten - ohne Registry???
 
Also nur zum Verständnis, ich kann so ziemlich die gesamte installierte Software aus der Registry holen?!
Aber sicherlich nicht aus
HKEY_Local_Machine/Microsoft/Windows/CurrentVersion/Uninstall
!

Bei mir (Vista) werden dort nur wenige Programme von denen aufgelistet, die zB. unter Computer->Programme (de-)installieren zu sehen sind.
Wo ist denn der Rest geblieben, oder anders: welche Pfade gibt es noch, wo man suchen könnte?

Was mir allerding noch wichtiger ist, kann ich dort dann auch den Pfad finden, in den das Programm installiert worden ist?

greetZ 64Jabor


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

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