Re: Ping ohne Admin-Account
- From: "Olli Goessler" <olli.spam@xxxxxxx>
- Date: Fri, 13 Oct 2006 15:12:33 +0200
Hi Daniel,
vielen Dank fuer Deine Hilfe, zu Deiner Frage (ich vergesse leider immmer wieder die .NET Version anzugeben), ich verwende noch die 1.1er Version. Da gibt es noch keine Ping-Klasse und wollte das mittels:
// Initialize a Socket of Type ICMP
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.Icmp);
socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout, 500);
realisieren....
VLG
Olli
"Daniel Kuppitz" <daniel_kuppitz@xxxxxxxxxxx> schrieb im Newsbeitrag news:1160686714.181127.208550@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hallo Olli,
ich habe wieder einmal ein Problem bei dem Ihr mir sicherlich helfen koennt:
Es sollte eigentlich etwas ganz Simples werden (dachte ich-)):
Bevor ich den Browser mit einer speziellen URL anwerfe moechte ich die Netzverbindung zum entsprechenden Server einfach per Ping
checken, geht der Ping in Ordnung dann starte ich den Browser.
Was auch ohne Probleme mit Adminrechten funkt. Ohne Adminrechte funkts leider nicht denn
ich bekomme folgende Exception:
"Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig"
welche .NET Version? In 2.0 hab ich's probiert, funktioniert ohne
Probleme:
using System.Net.NetworkInformation
...
Ping p = New Ping();
PingReply reply = p.Send("google.com", 1000);
if (reply.Status == IPStatus.Success)
Console.WriteLine("Alles super");
Console.ReadLine()
--
MfG,
Daniel Kuppitz
.
- References:
- Ping ohne Admin-Account
- From: Olli Goessler
- Re: Ping ohne Admin-Account
- From: Daniel Kuppitz
- Ping ohne Admin-Account
- Prev by Date: DataViewGrid
- Next by Date: Re: Ping ohne Admin-Account
- Previous by thread: Re: Ping ohne Admin-Account
- Next by thread: Re: Ping ohne Admin-Account
- Index(es):
Relevant Pages
|