17/05/08 18:24
J1m
Salve, vorrei sapere se è possibile catturare uno screenshot da un servizio windows(quelli che appaiono digitando "services.msc" in esegui, che di solito non ha accesso al desktop).
ho provato con questo codice ma non funziona:
ho provato con questo codice ma non funziona:
Dim screen As Bitmap screen = New Bitmap(CInt(My.Computer.Screen.Bounds.Width * factor), CInt(My.Computer.Screen.Bounds.Height * factor), Drawing.Imaging.PixelFormat.Format24bppRgb) Dim gscr As System.Drawing.Graphics gscr = System.Drawing.Graphics.FromImage(screen) Dim screenGrab As Bitmap screenGrab = New Bitmap(CInt(My.Computer.Screen.Bounds.Width), CInt(My.Computer.Screen.Bounds.Height)) Dim g As System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(screenGrab) g.CopyFromScreen(New Point(0, 0), New Point(0, 0), New Size(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height)) gscr.DrawImage(screenGrab, 0, 0, _ screen.Width + 1, _ screen.Height + 1)
Ultima modifica effettuata da J1m 18/05/08 6:41
aaa