Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$old_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ext-thumbnail_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Personalizzare il funzionamento dello script per il controllo degli aggiornamenti | IlSoftware.it

Personalizzare il funzionamento dello script per il controllo degli aggiornamenti

In questo articolo avevamo presentato un semplice script VBS che consente di verificare lo stato degli aggiornamenti relativi ad alcuni software installati sul proprio sistema Windows.

In questo articolo avevamo presentato un semplice script VBS che consente di verificare lo stato degli aggiornamenti relativi ad alcuni software installati sul proprio sistema Windows.

Alcuni lettori ci hanno chiesto come verificare la disponibilità di eventuali aggiornamenti anche nel caso di altre applicazioni. Al momento infatti, lo script pubblicato in questa pagina si occupa di verificare la pubblicazione di nuove release dell’ActiveX di Flash Player per Internet Explorer, del plugin Flash Player per Mozilla Firefox e gli altri browser, Pidgin e FileZilla Client.

Come già spiegato, la chiave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall contiene l’elenco dei software installati sul proprio sistema Windows. Alcuni di essi sono indicati con un’evidente etichetta distintiva che corrisponde al nome del programma installato, ad altri è invece associato un CLSID ossia un codice di 128 bit (una lunga sequenza alfanumerica racchiusa tra due parentesi graffe).

Per procedere, è sufficiente agire sul contenuto dei sei array compresi tra le righe 28 e 33 dello script.

Il primo array (registry_keys) contiene l’elenco delle chiavi del registro da aprire. Per ciascuna di esse, lo script provvederà ad estrarre il contenuto del valore DisplayVersion. Esso indica il numero di versione per l’applicazione indicata, già installata sul sistema.

Nel caso di Adobe Reader 9.x, la chiave contenente le informazioni circa la versione installata sul personal computer è la seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Uninstall\{AC76BA86-7AD7-1040-7B44-A94000000001}. Nel pannello di destra, com’è facile verificare, il valore DisplayVersion riporta il numero di versione in uso.

In corrispondenza dell’array registry_keys è quindi possibile aggiungere il nuovo elemento chiave+"{AC76BA86-7AD7-1040-7B44-A94000000001}".

), aggiungendo l’indirizzo come ultimo elemento.

contiene molti numeri di versione, è indispensabile recuperare quello relativo alla versione di Adobe Reader più aggiornata.

Studiando il codice della pagina web all’interno della quale Adobe pubblica informazioni sui vari rilasci, si può notare che tra il “delimitatore” <th colspan="3" class="data-sectionHead">Version 9. e la successiva tag </th> è sempre riportata la più recente versione di Adobe Reader.
Nell’array sinizio si potrà quindi aggiungere, come ultimo elemento, <th colspan="3" class="data-sectionHead">Version 9. (i doppi apici dovranno essere raddoppiati in modo da non ingenerare alcun errore durante l’esecuzione dello script) mentre nell’array sfine si dovrà inserire </th>.

consente di specificare il messaggio da visualizzare all’utente allorquando uno dei software oggetto del controllo non dovesse apparire aggiornato.

). Tale array consente di inserire, come prefisso, uno o più caratteri ad un qualunque numero di versione. Conseguentemente, abbiamo provveduto ad aggiungere la riga 50.

(il file dovrà poi rinominato da TXT in VBS).

Ti consigliamo anche

Link copiato negli appunti