Inno-Setup und die Windows-UAC-Schild

Ich bin am stecken einige UAC-Problem (denke ich).

Meine Frage ist: Was hat das UAC-Schild-Symbol in einigen Anwendungen bedeutet. UND wie kann ich dieses Symbol, um mein Inno-Setup setup.exe?

  • Es bedeutet, dass spezifische app benötigt Admin-Rechte um zu laufen - aber es wird individuell festgelegt, entweder durch den Benutzer oder spezifische app-installer. Es kann Hinzugefügt werden, um die Registrierung, aber links, die auf bestimmte Datei in ein bestimmtes Verzeichnis. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers PATH\EXENAME RUNASADMIN. Für Inno Setup default-Wert für PrivilegesRequired ist Admin, so dass UAC-popup-Fenster ausgelöst werden, die sowieso (auch wenn Sie keine UAC-Schild angezeigt, die für das Setup-Symbol).
  • OK, danke für die Antwort. Dies bedeutet, das Symbol ist nicht etwas "von innen" aus der Anwendung. Einfach den Eintrag in der registry-Schlüssel, die Sie erwähnt?!
  • Ja, setzen Sie es selbst, entweder durch die Einstellung ALS ADMINISTRATOR AUSFÜHREN im Datei-Eigenschaften (PPM auf EXE/Verknüpfung, => Eigenschaften => Registerkarte "Kompatibilität") - fügt die Zeichenkette an der registry oder durch das hinzufügen von Strings zur Registrierung auf, Ihre eigenen (wenn Sie schreiben, ein Installationsprogramm für eine Anwendung, die ist ziemlich alt und benötigt admin-Rechte, z.B. wegen Schutz-system).
  • oder Sie können angeben, dies in application manifest.
  • danke. Ich weiß, aber wenn Sie sich mit alten/nicht unterstützte apps dann... Einstellungen Kompatibilität oder Verträglichkeit db (Microsoft Application Compatibility Toolkit) kann die einzige Möglichkeit sein, wenn Sie sind nicht gestattet, WIEDER zu arbeiten auf software.
  • Ahhh.... guter Kommentar. Also, wenn ich zum Beispiel ein manifest in meiner Anwendung, die UAC Schild icon angezeigt wird?
  • Es wird nur angezeigt, wenn Ihre app markiert ist, als requireAdministrator. Die 99,99% der apps soll nicht werden. Alle apps haben eine manifest-Ressource, auch ohne admin-Berechtigungen obwohl.

Schreibe einen Kommentar