George Cane Ответов: 1

Почему Microsoft-windows-security-auditing блокирует мое приложение?


Привет,

У меня возникла проблема с проектом, использующим TCP-связь между ноутбуками Windows 10 и Windows 7. Оба в одной локальной сети.

У меня есть точно такое же приложение на обеих машинах, инициирующее Wi-Fi-соединение между двумя машинами с помощью Win.10 соединение устанавливается почти сразу, но наоборот не подключается вообще.
Обе машины имеют Microsoft Security Essentials в качестве своей AV-защиты.

Предполагается, что брандмауэры в обеих машинах принимают приложение. (Публично и конфиденциально), однако когда я проверяю журнал безопасности Windows для машины Win.10, (через несколько секунд после сбоя связи) Я нахожу следующую запись:

Цитата:

Имя Журнала: Безопасность
Источник: Microsoft-Windows-Security-Auditing
Дата: 29/04/19 01:06:25
Идентификатор события: 5032
Категория Задачи: Другие Системные События
Уровень: Информационный
Ключевые Слова: Провал Аудита
Пользователь: N/A
Компьютер: MSI
Описание:
Брандмауэр Windows не смог уведомить Пользователя о том, что он заблокировал приложение от приема входящих подключений в сети.

Код Ошибки: 5
Событие Xml:
<событие xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<Система>
<имя поставщика="корпорации Microsoft-Windows -- аудит безопасности" идентификатор GUID="{54849625-5478-4994-a5ba-3e3b0328c30d}"&ГТ;
<eventid>5032
<версия>0
<уровень>0
<задача>12292
<код операции>0
<ключевые слова>0x8010000000000000
<timecreated systemtime="2019-04-29T00:06:25.742620500 Z">
<eventrecordid>104834
<correlation activityid="{397352cc-fdbb-0003-d452-7339bbfdd401}">
<execution processid="876" threadid="7680">
<канал>безопасность
<компьютер>MSI
<безопасность>

<eventdata>
5



Я мало что понимаю из этого, но, похоже, он говорит, что блокирует приложение, которое специально указано как "разрешить".

Microsoft говорит, что ошибка 5 означает:

Цитата:

В этой статье описываются симптомы, причины и шаги по разрешению ситуаций, когда рекламные операции завершаются неудачей с ошибкой 5: Доступ запрещен.

DCDIAG сообщает, что тест репликации Active Directory не прошел с кодом состояния ошибки (5): "доступ запрещен"
Тестовый сервер: <имя узла=""> В\&ЛТ;местом постоянного тока="" название=""&ГТ;
Стартовый тест: повторы
* Проверка Реплик
[Повторности проверки,&ЛТ;местом постоянного тока=" имя"]="" в="" последние="" распространение="" попытка="" искусству:
от="" &ЛТ;Источник=""> К &ЛТ;местом постоянного тока=""&ГТ;
Контекст именования: <directory partition="" dn="" path="">
Репликация сгенерировала ошибку (5):
Доступ запрещен.
Сбой произошел в <date>


Я понятия не имею, что это значит...

Я использую VB.NET с VS 2017, хотя я не считаю, что это имеет отношение к делу.

Что я уже пробовал:

I have the same code in both machines, I have the same AV in both machines, Win.7 accepts WiFi connection from Win.10, Win.10 blocks Win.7. I'm just trying to make a little 'Two computer game' to be played between two computers on the same LAN so I don't want to have to start messing with individual firewalls, I just want to be able to install the executable code in each (any windows) machine and play the game.

1 Ответов

Рейтинг:
2

Dave Kreskowiak

Безопасность на Win10 более жесткая, чем на Windows 7. Это сообщение говорит вам, что брандмауэр Windows заблокировал ваше приложение от открытия портов TCP/IP для прослушивания.

Это зависит от вас, чтобы открыть защиту на брандмауэре для вашего приложения, чтобы оно могло общаться.

Код ошибки 5 не означает того, что вы придумали. Это просто означает "доступ запрещен".