NSIS: GetWindowsVersion corretto per individuare ogni versione di Windows 10

| |

Vorrei tanto parlarti di NSIS? Assolutamente sì. Ne ho il tempo e modo? Forse no. Se però vuoi farti un’idea di cosa si tratta, il “Nullsoft Scriptable Install System” viene descritto su Wikipedia come:

un sistema di installazione (installer) guidato da script con minimo overhead e open source, supportato dalla Nullsoft, creatrice di Winamp.

NSIS 1 è per molte vie simile al classico installer di Microsoft Windows, ma rimane di più facile configurazione attraverso script e offre il supporto ad un maggior numero di formati di compressione. NSIS 2 offre un’interfaccia grafica più accattivante, supporta la compressione LZMA, più lingue e un semplice sistema di plug-in. Il compilatore di script NSIS compila su piattaforme POSIX.

it.wikipedia.org/wiki/Nullsoft_Scriptable_Install_System

Io ci scrivo buona parte dei pacchetti di installazione dei software personalizzati che usiamo in azienda e mi ritengo parecchio soddisfatto per il suo funzionamento. È tutto sommato facile da imparare, si entra abbastanza rapidamente nel suo modo di ragionare e approcciarsi ai client. Oggi in realtà questo articolo lo dedico a un file di script NSH che contiene il necessario per il riconoscimento del Sistema Operativo in uso sul PC. Si tratta dell’originale di Yazno, aggiornato poi da altri autori che hanno contribuito al miglioramento affinché lo script sia in grado di riconoscere quanti più sistemi di Redmond possibili. Io ho apportato una piccola correzione che permette il corretto riconoscimento di Windows 10 a partire dalle versioni 19x in poi.

Codice disponibile su Gist:

Se fai uso del file WinVer.nsh o WinVerNew.nsh, puoi tranquillamente sostituirlo con quello da me aggiornato, rileverà Windows 10 a prescindere dalla sua versione e soprattutto non lo confonderà con Windows Server 2016. Per dubbi, perplessità, opere o omissioni, l’area commenti è poco più sotto.

#StaySafe

NSIS: GetWindowsVersion corretto per individuare ogni versione di Windows 10 1 GWall

Se hai correzioni o suggerimenti puoi lasciare un commento nell'apposita area qui di seguito o contattarmi privatamente.
Ti è piaciuto l'articolo? Offrimi un caffè! Puoi usare Satispay, PayPal, Buy Me A Coffee o Patreon :-)

L'articolo potrebbe non essere aggiornato

Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :-)

Pillole

Le pillole sono articoli di veloce lettura dedicati a notizie, script o qualsiasi altra cosa possa essere "divorata e messa in pratica" con poco. Uno spazio del blog riservato agli articoli "a bruciapelo"!
Se vuoi leggere le altre pillole fai clic qui.

Condividi l'articolo con i tuoi contatti:
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Commenti
Inline Feedbacks
View all comments