For automation purposes, I build a certain application which sends and receives UDP packets, and I run this tool every few hour on a Windows 7 machine. However the Windows firewall blocks me from sending/receiving packets - I get the message "Windows firewall has blocked some features of this program".
Because this tool gets rebuild, I can't add a rule saying "let this program use UDP". Instead, I wrote two custom inbound rules and two custom outbound rules. The rules open up UDP and TCP for both sending and receiving.
Despite this, my app keeps getting blocked.
However, if in the Windows Firewall Properties, I go to the Domain Profile tab and allow both Inbound and Outbound connections, my app is not blocked. Setting those to back "block (default)" and my app is blocked again.
The application itself is not on the local machine, it's executed from the network. Could that be why the firewall rules I set don't apply?