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