Criar regra de firewall para abrir porta por aplicativo programaticamente em c #

Preciso abrir uma porta específica para o meu aplicativ

Eu tentei usarINetFwAuthorizedApplication regra por aplicativo para todas as porta

fwMgr.LocalPolicy.CurrentProfile.AuthorizedApplications.Add(app)

Abra uma porta alternativamente para todos os aplicativos usandoINetFwOpenPort.

firewallManager.LocalPolicy.CurrentProfile.GloballyOpenPorts.Add(port)

Existe alguma maneira de abrir programaticamente apenas uma porta única por aplicativo programaticamente? Eu posso fazer isso manualmente através das configurações do firewal

questionAnswers(2)

yourAnswerToTheQuestion