1

Я пытаюсь установить правило брандмауэра, которое разрешает входящий трафик в мое приложение. Однако, как представляется, правило не разрешает трафик по желанию. Я использую netsh для установления правила, но когда я указываю путь к моей программе, правило, по-видимому, запрещает трафик по желанию.

netsh advfirewall firewall add rule name="My Application Rule" 
    program="C:\Program Files (x86)\MyComp\MyApp\MyApp.exe" dir=in action=allow
    protocol=TCP localport=7890-7894

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

netsh advfirewall firewall add rule name="My Application Rule" dir=in
    action=allow protocol=TCP localport=7890-7894

0