Anno: 2017

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

Verificare se un file è eseguibile

No Picture

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

Differenza struttura tabelle tra due database

A tutti prima o poi è stato necessario comparare tabelletra due database per veriricarne le differenze, esistono per questo diversi tools (come SQLDBDiff) in grado di effettuare analisi anche molto approfondinte… tuttavia tempo fa trovai in rete uno…

Continua a leggere... »