Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Registry: installierte Programme

Empfohlene Antworten

Veröffentlicht

Hi!

Ich soll ein Programm schreiben, dass alle auf einem Rechner

instellierten Programme auflistet.

Gibt es irgendwo einen Registry-Schlüssel, wo sich alle

Programme eintragen?

Wie kann man sonst erfahren, welche Programme installiert sind?

MfG

Jonas

Hallo!

Alle Programme, die sich in der Registry eintragen, sollten unter "HKEY_LOCAL_MACHINE/Software" zu finden sein. Es können sich aber auch Programme installieren und nicht in die Registry eintragen. Es wird keine sichere Methode geben, um ALLE installierten Programme auflisten zu können.

Alle Programme die unter Systemsteuerung/Software gezeigt werden findest du in der Registry unter:

HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS/CURRENTVERSION/UNINSTALL/

wie gesagt damit bekommst du nur die Programme die unter Software angezeigt werden.

bei dem Schlüssel: HKEY_LOCAL_MACHINE/SOFTWARE/ gibt es das Problem, dass wenn Programme deinstalliert wurden trotzdem noch der Schlüssel drin stehen kann (z.B. bei AcDsee). Dies ist bei dem oben gennaneten nicht der Fall (es sei denn das Programm wurde gelöscht (nicht deinstalliert!)).

ABER: du bkommst so auch nicht alle progrs raus!!

Vielen Dank schonmal!

Jetzt muss ich das nur noch irgendwie in ein Delphi-Programm

kriegen, damit er mir alle Programme, die in

HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS/CURRENTVERSION/UNINSTALL/

stehen auflistet.

Wenn jemand weiß, wie ich das am besten mache...

Bin für alle Infos dankbar!

MfG

Jonas

P.S.: Ne Lösung in Java würde auch gehen.

Egal ob in Delphi oder Java, du gehst alle Unterschlüssel durch und liest da DisplayName aus, schon hast du ne Liste mit allen Programmen, der Pfad dazu hast du dann aber noch nicht, da steht höchstens der Pfad zum Logfile drin.

Nachtrag:

Oder vielleicht besser, den Namen der Unterschlüssel und DisplayName nur dann wenn er auch da ist.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.