Я пытаюсь заставить ICMP code found here работать. Однако на этой линии:ICMP in C#, SocketException - Запрещено разрешениями доступа
Socket = new System.Net.Sockets.Socket(System.Net.Sockets.AddressFamily.InterNetwork,
System.Net.Sockets.SocketType.Raw,
System.Net.Sockets.ProtocolType.Icmp);
я SocketException: «Сделана попытка доступа к сокету таким образом, запрещенным правами доступа» (Native код ошибки: 10013)
Запуск в режиме администратора одно (плохое) решение, но поскольку я хочу, чтобы моя программа работала на уровне пользователя, что бы вы сказали? Также приветствуются другие подходы ICMP.
Я пытался поиграть с настройками безопасности «ClickOnce», что не помогло.