Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Registery überprüfen (https://www.delphipraxis.net/144829-registery-ueberpruefen.html)

michback 17. Dez 2009 16:36


Registery überprüfen
 
mit diesem Befehl überprüfe ich ob vlc mit activeX installiert ist.

Code:
 Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_LOCAL_MACHINE;
    if Reg.OpenKeyReadOnly('\Software\Classes\VideoLAN.VLCPlugin.1\') then begin
        blVLCPluginFound := true;
    end;
Ich möchte aber überprüfen ob der WindowsMediaplayer mit activeX installiert ist. Kann in der Registery aber nicht ausmachen welcher Schlüssel es sein könnt.

Habe
Delphi-Quellcode:
WMNetSourcePlugin.NetSourcePlugin.1
getestet. Weis aber nicht ob das der ActiveX plugin ist.

Kann mir jemand den Schlüssel nennen ?

Astat 17. Dez 2009 16:57

Re: Registery überprüfen
 
Hallo michback.

Zitat:

Zitat von michback
mit diesem Befehl überprüfe ich ob vlc mit activeX installiert ist.

Du überprüfst nicht ob da was installiert ist, du überprüfst nur ob was in der Registry enthalten ist?!
Ob das Teil auch funktioniert kannst du nicht sagen, nur vermuten.

Tip: Lass dir vom ActiveX Wizard eine Unit anlegen, und versuche das AxElement zu instantieren, bevor du damit arbeitest.
Wenn OK = installiert, sonst Installation fehlerhaft.

lg. Astat


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:05 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