Salve a tutti, mi servirebbe sapere come si fà a intercettare le stampe (quindi sapere numero di pagine stampate). Ho provato questi link ma non funzionano con VB.NET 2005
http://support.microsoft.com/kb/821769/it
http://support.microsoft.com/?kbid=202480

Il primo link dà questi errore:
codice:
Errore	21	Risoluzione dell'overload non riuscita perché nessun "AllocHGlobal" accessibile può essere chiamato senza una conversione verso un tipo di dati più piccolo: 
    'Public Shared Function AllocHGlobal(cb As Integer) As System.IntPtr': Il parametro "cb" corrispondente all'argomento viene convertito da "Long" a "Integer", più piccolo.
    'Public Shared Function AllocHGlobal(cb As System.IntPtr) As System.IntPtr': Il parametro "cb" corrispondente all'argomento viene convertito da "Long" a "System.IntPtr", più piccolo.	...Module1.vb	123	32	PrinterStatus
codice:
Errore	1	'Protected Overrides Sub Dispose(disposing As Boolean)' contiene più definizioni con firme identiche.	...Form1.Designer.vb	7	29	PrinterStatus
codice:
Errore	2	'Private Sub InitializeComponent()' contiene più definizioni con firme identiche.	...Form1.Designer.vb	21	17	PrinterStatus
codice:
Errore	3	"components" è già dichiarato come "Private Dim components As System.ComponentModel.IContainer" in questo class.	...Form1.vb	27	13	PrinterStatus
Ovviamente il secondo link funziona solo su VB 6 a me serve sul .NET

Qualcuno mi sa aiutare?
Grazie.
Saluti.
Emanuele