[vb.net] Screenshot


ratze79

Mitglied
Hallo zusammen,

ich möchte gerne einen Screenshot machen und den anschließend per Mail versenden.
In VS klappt das auch alles ganz wunderbar.

Kopieren ich allerdings alles auf den Webserver, gibt es einen Fehlermeldung.

Hier der Code

PHP:
 ' Größe des Bildschirms ermitteln
        Dim Rect As Rectangle = Screen.PrimaryScreen.Bounds

        ' neue Bitmap in entsprechender Größe erstellen
        Dim Bmp As Bitmap = New Bitmap(Rect.Width, Rect.Height)

        ' Graphics-Objekt von der Bitmap erstellen
        Using Gra As Graphics = Graphics.FromImage(Bmp)
            ' Bildschirm in das Graphics-Objekt kopieren
            Try
                'Gra.CopyFromScreen(0, 0, 0, 0, Bmp.Size)
                Gra.CopyFromScreen(Rect.X, Rect.Y, 0, 0, Rect.Size, CopyPixelOperation.SourceCopy)
            Catch ex As System.ComponentModel.Win32Exception

            End Try
        End Using

        Dim UserPath As String = Session("BenutzerIK") & "\" & Session("UserID") & "\"

        Bmp.Save(Server.MapPath("export\" & UserPath) & "Screen.jpg")

Die Fehlermeldung auf dem Web-Server:

Unbenannt.PNG

Leider habe ich keine Lösung gefunden. Hat vielleicht jemand von euch eine Idee?

Danke im Voraus.
Grüße
Ratze
 

sheel

I love Asm
Hi

du willst vom Webserver einen Screenshot?
Nur so ins Blaue geraten...hat der Server überhaupt eine grafische Oberfläche?
 

ratze79

Mitglied
Hallo,

stimmt das hätte ich noch dazuschreiben sollen :rolleyes:
Nein ich möchte vom Client einen Screenshot machen.

Edit: Und da fällt mir dann auch auf das das nicht funktioniert.
Kann man sowas evtl. mit JavaScript bzw. Ajax machen?

Grüße
Ratze
 
Zuletzt bearbeitet: