NSIS

Utilizzare .NET dentro NSIS

E' possibile utilizzare codice .NET all'interno di script NSIS tramite questo plugin (maggiori informazioni a questo indirizzo). Per utilizzarlo bisogna copiare la dll estratta dallo zip "CLR.dll" dentro la cartella di installazione di NSIS (tipicamente "C:\Program Files\NSIS\Plugins"). Realizziamo un semplice assembly (per esempio "NSISPlugin.dll") che espone un metodo PUBBLICO "GetNumber(x)" che accetta un int in ingresso e ritorna il valore moltiplicato per dieci:   1: using System; 2:   3: namespace NSISPlugin 4: ...

posted @ martedì 25 novembre 2008 11:46 | Feedback (0)

DeepZoomBabba: Deep Zoom va di moda!

Ormai si vede un pò ovunque, tutti ne parlano, tutti lo provano... allora eccoci qua. Per chi non lo conoscesse Deep Zoom è una delle 'features' di Silverlight 2.0 che consente di visualizzare immagini ad alta risoluzione in modo 'veloce' scaricando solo la porzione visualizzata. Per utilizzare questa caratteristica ci viene in aiuto un programmino gratuito che si chiama Deep Zoom Composer veramente facile ed intuitivo da utilizzare. Le applicazioni che beneficiano dell'utilizzo di questa caratteristica sono diverse: cataloghi, foto vacanze, mosaici, mappe ed indicazioni stradali, anteprime di siti web, ecc... Quando ho visto l'utilizzo a mosaico più famoso sul web, ovvero "DeepZoomObama" non...

posted @ domenica 10 agosto 2008 02:26 | Feedback (0)

Installare SQL express 2005 con NSIS

Un setup creato con Nullsoft installer che lancia l'installazione di slqexpress solo se non presente. Ho specificato un po di opzioni che cmq si possono personalizzare (vedi ExecWait ... ) OutFile "SQLExpress2005Setup.exe"   Section SectionEnd   Function .onInit ...

posted @ lunedì 7 luglio 2008 10:44 | Feedback (0)

NSIS: trucchettini

Mi segno alcune cosette che spesso mi tornano comodo con NSIS:   * lanciare un eseguibile prima dell'uninstall Function un.onInit ClearErrors ExecWait 'C:\MyApp.exe' $0 ${If} ${Errors} Abort ;cancel uninstall ${ElseIf} $0 <> 0 Abort ;cancel uninstall ${EndIf}FunctionEnd   * personalizzare la scritta "Nullsoft Install System..." BrandingText "nome mia azienda"   * lanciare uno dei link installati a fine installazione leggi articolo

posted @ giovedì 1 maggio 2008 20:02 | Feedback (0)

Script NSIS: salviamo la posizione delle icone del desktop

Leggendo questo articolo su come poter salvare la posizione delle icone del desktop mi sono detto: dai proviamo a fare un setup con NSIS tanto per fare un po di esperienza su questo stupendo tool di creazione setup. Downloads: Setup "MemIcons.exe" ...

posted @ venerdì 21 settembre 2007 23:31 | Feedback (0)