Witam,
Nie macie może pomysłu jak sprawdzić aktualnie zainstalowaną u użytkownika wersję Flash i/lub Silverlight?
Witam,
Nie macie może pomysłu jak sprawdzić aktualnie zainstalowaną u użytkownika wersję Flash i/lub Silverlight?
Jeżeli komputer ma dostęp do internetu to odczytać wersję z tych stron:
http://www.microsoft.com/getsilverlight/Get-Started/Install/Default.aspx
oraz http://www.whatismyflash.com/
Dzięki. Dobra idea.
Wczytać i sparsować. A co do Silverlight to ta stronka jest chyba lepsza do sprawdzania wersji:
http://www.silverlightversion.com/
BorysBe, sam sobie zaprzeczasz...
To w końcu zdecyduj się czy zainstalowaną u użytkownika wersję, czy aktualną wydaną przez Adobe/Microsoft.
@Opi - o co biega? LOL Przecież wszystkie strony wymienione w tym temacie podają aktualną wersję wtyczki Silverlight i Flash.
Sprawdzanie winno odbywać się offline. Nie każdy ma internet non-stop, poza tym do połączenia wymagane jest dodanie do wyjątków zapory. AV też mogą z zachowania podejrzewać i generować fałszywe alarmy.
Mogę skopiować kod javascript z tamtych stron i umieścić go na komputerze użytkownika. Wtedy będzie offline.
Jak odczytywać informacje z kontrolki TWebBrowser można się dowiedzieć tutaj:
http://www.cryer.co.uk/brian/delphi/twebbrowser/read_write_form_elements.htm
@Opi
Czy znasz lepsze rozwiązanie?
Z tego co zauważyłem to wersja Silverlight jest równoznaczna z nazwą folderu w którym przechowywane są konfiguracje i języki.
C:\Program Files\Microsoft Silverlight\4.0.50917.0
Tak samo będzie z Adobe Flash, tylko że trzeba szukać po pliku EXE/DLL.
Pytanie czy zawsze jest ta sama ścieżka dostępu do plików Adobe i Silverlight? Ważne, by działało zawsze
WINDOWS\system32\Macromed\Flash\
Flash9d.ocx
9d, 8d, 8e