Usando la extensión de firewall en WiX

Estoy intentando escribir un script de WiX que usa la extensión de firewall para WiX, y no parece encontrar la extensión dll (creo).

El error que estoy viendo es este:

El elemento Archivo contiene un elemento de extensión no manejada 'fire: FirewallException'.
Asegúrese de que se haya proporcionado la extensión para los elementos en el espacio de nombres 'http://schemas.microsoft.com/wix / FirewallExtension'.

y la parte relevante de mi fuente de WiX es esta:

<?xml version="1.0" encoding="windows-1252"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
     xmlns:fire="http://schemas.microsoft.com/wix/FirewallExtension">
 <Component Id="Firewall" Guid="7278f07d-de6f-497f-9267-d5feb5216a5c" Directory="NotUsed">
  <File KeyPath="yes" Source="C:\Program Files\Java\jdk1.6.0_32\bin\java.exe">
   <fire:FirewallException Id="FWX1" Name="My Program" Port="80" Protocol="tcp"/>

Si intento registrar el archivo WixFirewallExtension.dll con regsrv32, obtengo este error:

Se cargó el módulo C: \ Archivos de programa (x86) \ Windows Installer XML v3.5 \ bin \ WixFirewallExtension.dll pero no se encontró el punto de entrada DllRegisterServer.

Asegúrese de que C: \ Archivos de programa (x86) \ Windows Installer XML v3.5 \ bin \ WixFirewallExtension.dll sea un archivo DLL u OCX válido y vuelva a intentarlo

El archivo dll está en mi camino, pero eso no importa? ¿Necesito hacer algo más para que WiX comience a usarlo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta