Bonjour,

Voici tout d'abord mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
using System;
using System.Net.NetworkInformation;
using System.Net;
using System.Text;
 
namespace Suivi_Disque_Dur
{
    class Ping
    {
        public static Boolean lecturePing(string ip)
        {
            Boolean resultatPing = false;
 
            Ping pingSender = new Ping();
            IPAddress address = IPAddress.Loopback;
 
            PingOptions options = new PingOptions();.
            options.DontFragment = true;
            string data = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
            byte[] buffer = Encoding.ASCII.GetBytes(data);
            int timeout = 120;
            PingReply reply = pingSender.Send(ip, timeout, buffer, options);
            if (reply.Status == IPStatus.Success)
            {
                resultatPing = true;
            }
            return resultatPing;
        }
    }
}
du pompé tout cru du net

j'ai une erreur sur la ligne 22 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
PingReply reply = pingSender.Send(ip, timeout, buffer, options);
Send est souligné en rouge avec comme erreur :
Erreur 1 'Suivi_Disque_Dur.Ping' ne contient pas une définition pour 'Send' et aucune méthode d'extension 'Send' acceptant un premier argument de type 'Suivi_Disque_Dur.Ping' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante*?)

J'ai ajouté la référence : système.net et je suis en framwork 4 (même résultat avec la 4.5)

Si quelqu'un a une idée, je sèche

Merci