September 2007 Blog Posts

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 @ Friday, September 21, 2007 10:31 PM | Feedback (0)

System.Security.SecureString: una string super sicura

Ne ignoravo l'esistenza, adesso che mi sono informato, provato e letto, posto per ricordarmi questa classe e segnalarla a chi non la conoscesse. Eccone una breve descrizione: The contents of SecureString is protected by DPAPI ( Data Protection API ), which means it's contents is encrypted all the time.  It is also pinned in memory, which means the .NET Framework doesn't move it around.  It is also mutable, which means 1) it can be cleared and 2) passing it around the framework doesn't cause several copies of the sensitive information to be floating around. Sweet idea. Un esempio di utilizzo: . ...

posted @ Friday, September 7, 2007 9:06 AM | Feedback (1)

Da MemoryStream a String e viceversa

Utili istruzioni che mi appunto per non doverle cercare sempre: . 1: // da Stream a String 2: byte[] b = MioMemoryStream.ToArray(); 3: string s = Encoding.UTF8.GetString(b); 4:   5: // da String a Stream 6: string s = "asdasdasd"; 7: byte[] b = Encoding.UTF8.GetBytes(s); 8: MemoryStream ms = new MemoryStream(b);

posted @ Saturday, September 1, 2007 11:29 AM | Feedback (0)