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, wir versuchen:netsh http add urlacl Problem
netsh http add urlacl url=http://127.0.0.1/8346/ user="NT AUTHORITY\Authenticated Users" sddl="D:(A;;GX;;;AU)"
Wix Installer führt richtig diese Aussage und setzt die Ports - für den Administrator, der die .msi läuft. Benutzer mit geringeren Privilegien können nicht auf diese Ports zugreifen. Ich muss es für alle Benutzer auf der Maschine einrichten, aber ich habe alles versucht, was mir ohne Erfolg einfällt.
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 falsch?
Warum verwenden Sie beide Parameter Benutzer und SDL? IMHO nur einer von ihnen ist erforderlich/nützlich. – Christian