Je créer actuellement un rat en c#,
Je suis arrivé au moment où je prend un screen de l'écran, tout est niquel :
Étant donné que je n'peux pas ouvrir un port, je fais le transfert du screen via un FTP (le FTP d'un site, pour les curieux, peu importe le FTP)
Le screen est pris, envoyé au ftp, et je le reçois, le transfert n'a aucun problème.
MAIS
Le screen ne prend pas tout l'écran !
Voici mon code :
Méthode "takeScreen()" :
Je save le screen comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public static Bitmap takeScreen() { int largeur = Screen.PrimaryScreen.Bounds.Width; int hauteur = Screen.PrimaryScreen.Bounds.Height; Bitmap screen = new Bitmap(largeur, hauteur); Graphics graph = Graphics.FromImage(screen); graph.CopyFromScreen(0, 0, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy); return screen; }
(No comment sur le "bite.png" svp mdr)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Bitmap screen = takeScreen(); screen.Save(@"C:\Users\" + Environment.UserName + @"\Desktop\bite.png", System.Drawing.Imaging.ImageFormat.Png);
Le screen s'arrête a peu près a 5/7 cm de la barre des tâches (je dit ça par rapport a mon écran, mais en gros le screen ne fait pas tout l'écran)
Partager