Home » .Net

HttpModule – Gestione degli errori

Gestire gli errori nelle applicazioni Web utilizzando l’HttpModule con poche righe di codice centralizziamo tutte le eccezioni….namespace CmsMix{      public class CmsMixHttpModule : IHttpModule      {            public void Dispose(){}             public void Init(HttpApplication Context)            {                 …

Continua a leggere... »

Elencare i programmi installatti in C#

Reperire l’elenco degli applicativi installati sul pc utilizzando una Windows Form e C# è un’opeazione molto banale, bastano infatti queste poche righe…using System;using System.Collections.Generic;using System.ComponentModel;using System.Data; using System.Drawing;using System.Text;using System.Windows.Forms;using Microsoft.Win32;namespace ApplicationList{      public partial class frmShowList :…

Continua a leggere... »

Serializzazione e Deserializzazione di una classe

Con il termine serializzare una classe si intende un processo di “conversione” di un oggetto (classe ad esempio) in una sequenza di byte al fine di conservarne lo stato in memoria, ad esempio su file; vediamo come è…

Continua a leggere... »

Verificare se un file è eseguibile

Verificare se un file, anche con l’estenzione modificata manualmente rinomonandola, è in realtà un file eseguibile.private bool IsExecutable(String FullFileName)      {            byte[] bytes = new byte[2];       using(FileStream fStream = File.Open(FullFileName, FileMode.Open))                  fStream.Read(bytes, 0, 2);             return…

Continua a leggere... »

Preallocare spazio con C#

Tempo fa mi chiesero se era possibile creare un file riservando lo spazio su hard disk, creare ad esempio un file da 1Gb preallocando lo spazio utilizzato utilizzando C# ed il tutto è fattibile con quattro righe di…

Continua a leggere... »