C# の ICMP、SocketException - アクセス許可により禁止されています
質問
私はそれを手に入れようとしています ICMPコードはここにあります 働くこと。ただし、この行では次のようになります。
Socket = new System.Net.Sockets.Socket(System.Net.Sockets.AddressFamily.InterNetwork,
System.Net.Sockets.SocketType.Raw,
System.Net.Sockets.ProtocolType.Icmp);
SocketException が発生します:「アクセス許可で禁止されている方法でソケットにアクセスしようとしました」(ネイティブ エラー コード:10013)
管理者モードで実行するのは (悪い) 解決策の 1 つですが、プログラムをユーザー レベルで動作させたいので、何を提案しますか?他の ICMP アプローチも歓迎します。
「ClickOnce」のセキュリティ設定を試してみましたが、役に立ちませんでした。
所属していません StackOverflow