.NET ou Win32 Equivalente ao comando "netsh http add urlacl"

Temde vária questõe sobre como permitir que um aplicativo WCF auto-hospedado use BasicHttpBinding com HTTP.SYS sem exigir privilégios administrativos. Tudo se resume à necessidade de conceder permissão (de um contexto de administrador) para a URL, e o usuário pode hospedar o que quer que seja na URL especificad

netsh http add urlacl url =http: // +: 80 / MyService

Gostaria de poder consultar e adicionar URLs registrados sem recorrer à análise da saída da linha de comando das ferramentas de linha de comando "netsh" ou "httpconfig"

xiste uma API Win32 ou .NET pública que eu possa chamar para essa funcionalidad

questionAnswers(2)

yourAnswerToTheQuestion