netsh http füge das URLACL-Problem hinzu

8

Ich versuche, einige Ports von einem WIX-Installer einzurichten. Für WinXP verwenden wir httpcfg in einer benutzerdefinierten Aktion und das funktioniert gut. Für Win7 versuchen wir:

%Vor%

Der WIX-Installer führt diese Anweisung korrekt aus und richtet die Ports ein - FÜR DEN ADMINISTRATOR, der die MSI ausführt. Benutzer mit geringeren Privilegien können nicht auf diese Ports zugreifen. Ich muss es für alle Benutzer auf dem Rechner einrichten, aber ich habe alles versucht, was mir einfällt, ohne Glück.

Etwas seltsam finde ich, dass der Admin-Benutzer die zugewiesenen Ports mit netstat -a sehen kann, aber sie erscheinen überhaupt nicht mit netsh http show urlacl ... ist das ein Indikator für etwas falsches?

    
BadCat914 14.01.2011, 14:50
quelle

2 Antworten

6

Wenn 8346 Ihre Portnummer ist, ist die Syntax falsch.

%Vor%     
opherko 15.09.2011 15:15
quelle
2

Sie können der Setup-Datei eine Bedingung hinzufügen, um beim Starten der Installation zur UAC aufzufordern. Dadurch wird sichergestellt, dass das Installationsprogramm von admin gestartet wird und somit eine Ausnahme in der Firewall hinzugefügt wird, selbst wenn der Benutzer keine Administratorrechte hat.

    
Sunil Agarwal 20.01.2011 17:03
quelle

Tags und Links