[C#] Prüfen ob der Adobe-Flashplayer installiert ist.

WorldRacer

Erfahrenes Mitglied
Hallo,

suche grade nach einer Möglichkeit herauszufinden, ob der Adobe Flashplayer installiert ist. Es geht speziell um den FlashPlayer für IE. Weiß wer wie das funktionieren könnte?

Danke im Voraus!

Marco
 
Hallo WorldRacer,

ich würde die Registry durchsuchen. Schau wo und wie sich der FlashPlayer da einträgt. Dann kannst du in deiner Software versuchen den Pfad auszulesen, schlägt dies fehl ist kein FlashPlayer installiert.

Grüsse
 
Eine Möglichkeit, die denke ich funktionieren müsste wäre folgende:
C#:
try
{
    Type ty = Type.GetTypeFromProgID("ShockwaveFlash.ShockwaveFlash");
    if (ty == null)
        ; // nicht installiert
}
catch (COMException)
{
    // nicht installiert
}
catch (ArgumentException)
{
    // nicht installiert
}
 

Neue Beiträge

Zurück