2010-09-04 2 views
11

Wenn wir ein Installationsprogramm erstellen und wir es unter Windows 7 oder Vista ausführen, sehen wir eine Unbekannte für den Herausgeber in Benutzersteuerinformationen, wie können wir es ändern?Wie Publisher für die Einrichtung hinzufügen

+1

Ich denke, dass die wahre Frage ist "Wie signalisieren * Sie Ihr Installationsprogramm/Anwendung?" –

+0

Zuerst habe ich nicht verstanden, was du meintest, weil du "User ACCESS control info" gesagt hast. Jetzt verstehe ich, dass Sie über Benutzerkontensteuerung (UAC) gesprochen haben. –

Antwort

11

Wenn Sie InnoSetup 5.2 oder höher verwenden, gibt es einen Signalparameter, den Sie Ihrem Skript hinzufügen können.
Hier ist ein Auszug aus der InnoSetup Dokumentation:

[Setup]: Signtool Gültige Werte: Ein Name von Null oder mehreren Parametern gefolgt, Leerzeichen getrennt

Beschreibung: Gibt den Namen und Parameter das zu verwendende Sign Tool , um das Setup digital zu signieren (und Deinstallieren , wenn SignedUninstaller auf yes gesetzt ist). Wenn Setup über eine gültige digitale Signatur verfügt, wird Benutzern keine Warnung "nicht identifiziertes Programm" angezeigt, wenn gestartet wird.

Die Zeichen-Tool angegebene Namen und sein Befehl in den IDE Compiler definiert werden müssen (über die Tools | Configure Sign Tools ... Menü) oder auf die Compiler-Befehlszeile (über die „/ S "Parameter), sonst tritt ein Fehler auf. durch die zitierte Dateinamen der Datei signiert werden

$ f ersetzt:

Die folgenden speziellen Sequenzen werden in Sign Werkzeugparameter und Befehle verwendet.

$ p, durch das Sign Tool Parameter ersetzt.

$ q, durch ein Zitat ersetzt, nützlich für Definieren eines Sign Tool, das Angebote von der Befehlszeile enthält.

+3

Dokumentation mit Beispielen [hier] (http://www.jrsoftware.org/ishelp/index.php?topic=setup_signtool) – IvanRF

Verwandte Themen