Autore: Massimo Missaglia

Installare un servizio windows da riga di comando

No Picture

Per installare un servizio windows da “doscommand“, si utilizza il comando InstallUtil.exe disponibile nella directory del framework interessato:x:\Windows\Microsoft.Net\Framework\vX.X Per la rimozione il comando è il medesimo ma utilizza il parametro /u: InstallUtil.exe /u “c:\NomeServizio.exe. http://msdn.microsoft.com/it-it/library/50614e95(v=vs.80).aspx

Continua a leggere... »

HttpModule – Gestione degli errori

No Picture

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... »

Recuperare lo spazio occupato da ogni tabella SQL

Quanto spazio occupa una determinata tabella all’interno del mio DataBase ? Uno script t-sql permette di recuperarlo da ogni tabella presente in un database. DECLARE @TableSizeTABLE(   TableName sysname   ,row_count INT   ,reserved VARCHAR(50)   ,data VARCHAR(50)   ,index_size VARCHAR(50)   ,unused VARCHAR(50)) DECLARE…

Continua a leggere... »

Elencare i programmi installatti in C#

No Picture

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

No Picture

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... »