Symlinks unter Windows OHNE UAC-Popup

520
cgchoffman

Ich habe ein Windows-Kommandozeilen-Tool für Entwickler (möglicherweise einen redundanten Punkt). Dieses Tool erstellt Symlinks für bestimmte Aufgaben.

Ich suche nach einer Möglichkeit, das Tool so installieren zu lassen, dass es Symlinks erstellen kann, ohne dass Sie als Administrator ausführen oder ein UAC-Dialogfeld bestätigen müssen.

Dieses Tool wird mit einer MSI installiert. Jede Konfiguration muss im MSI erfolgen, damit die Lösung funktionsfähig ist. Eingriffe des Benutzers nach der Installation sind keine Option . Dies bedeutet, dass der Benutzer, der die Option Symbolic Links erstellen in Secpol aktiviert, keine Option ist (was bedeutet, dass sich der Benutzer NICHT in der Administratorgruppe befindet, die die meisten Entwickler sein werden) und auch keine andere Konfiguration nach der Installation.

Die einzige Lösung, die ich fast gefunden habe, ist die Verwendung einer Manifest-Datei, die in der Tool-Exe-Datei verknüpft ist, um die Ausführung der RequirementAdministrator- Ebene anzufordern . Dies funktioniert nicht für meinen Workflow, da meines Wissens nach UAC jedes Mal angezeigt wird, wenn jemand einen Befehl ausführt.

Hat jemand einen Weg gefunden, dies zu tun? Es gibt seit VISTA, also hat sich vielleicht jemand etwas Schlaues einfallen lassen.

Ich habe dieses Problem gründlich recherchiert und kann im Wesentlichen durch das (git-for-windows-Wiki) [ https://github.com/git-for-windows/git/wiki/symbolic-links] zusammengefasst werden dieser Lösungen entsprechen meinen Kriterien:

  • MSI konfiguriert das System für den Benutzer
  • Keine UAC-Dialogbestätigung

Danke fürs Lesen!

0

0 Antworten auf die Frage