[C#] Programowy generator sieciowy(pak.Ethernet,TCP/IP itp.)

0

Witam.
Tworzę już 3-ci wątek odnośnie tego samego projektu, więc postanowiłem stworzyć ogólny, w którym będę zamieszczał kolejne pytania i opis problemów, jakie spotkają mnie jeszcze ( a pewnie będzie ich trochę :P ) w trakcie pisania tego generatora jednostek PDU. Aktualnie próbuje stworzyć pierwszą część programu, która wygeneruje mi pakiet Ethernet. Niestety już na początku mam pewien problem, mianowicie funkcja findalldevs nie zwraca mi żadnych danych ( a mam przecież sieciówkę włączoną :) ). Poniżej zamieszczam fragment kodu. Coś jest nie tak z przekazywaniem wartości do struktury "pcapnet_if" .

 PcapNet.CPcapNet pcap = new CPcapNet();
            string errbuf;
            pcapnet_if nics ;

            if (pcap.pcapnet_findalldevs(out nics, out errbuf) == 0)
            {
                while (nics != null) 
                {                
                    Console.WriteLine("Karty sieciowe:");
                    Console.WriteLine(nics.name);
                    nics = nics.next;
                }
                
                System.Console.ReadKey();
            }
            else System.Windows.Forms.MessageBox.Show(errbuf);

Pozdrawiam

0

ok, już wiem dlaczego nie wyświetlało mi żadnego urządzenia, ponieważ używam Visty, trzeba było ustawić katalogowi z programem prawa administratora i wszystko gra. Niby banalny problem, ale trzeba wpaść na to :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1