Oppure

Loading
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:

 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
17/05/08 21:19
crash outside control
Postato originariamente da J1m:

Salve, vorrei sapere se è possibile catturare uno screenshot da un servizio.

Cosa intendi con "catturare uno screenshot da un servizio." ?
Spiegati meglio per favore...
Se vuoi catturare una chermata mentre esegui un altro programma si, si può fare :k:
aaa
18/05/08 7:41
Il Totem
Il codice non funziona in che senso? Potevi anche usare una sola bitmap e una sola graphics anziché due.
aaa
18/05/08 7:50
J1m
uso due graphic per ridimensionare l'immagine, non funziona nel senso che l'immagine è vuota
aaa
19/05/08 7:55
gantonio
Ma hai impostato l'accesso al desktop per il tuo servizio ?
aaa