Einstellung der UAC - 'Verlag' Feld für einen NSIS-Installer
Wenn ich meinen installer(habe ich mit NSIS), die das UAC-Dialogfeld angezeigt, mit Informationen über mein Installateur. Der Bereich Verlag ist 'unbekannt'. Ich habe gehört, der digitalen Signierung der Anwendung, wissen Sie, wie Sie dies tun, in NSI?
Wie kann ich das Feld/Attribut Verlag zu "Mein Installateur" oder einen anderen text?
Ich denke der folgende code sollte festlegen, die Verlag Feld, aber es funktioniert nicht, es bleibt immer noch 'unbekannt':
InstallDir "abc"
Name "def"
OutFile "def.exe"
VIProductVersion "1.0.0.0"
VIAddVersionKey ProductName "def"
VIAddVersionKey Comments "MY DESCRIPTION"
VIAddVersionKey CompanyName "My Installer"
VIAddVersionKey LegalCopyright "MY COMPANYNAME"
VIAddVersionKey FileDescription "MY DESCRIPTION"
VIAddVersionKey FileVersion 1
VIAddVersionKey ProductVersion 1
VIAddVersionKey InternalName "def"
VIAddVersionKey LegalTrademarks "PTY LTD"
VIAddVersionKey OriginalFilename "def.exe"
Section
DetailPrint "Hello World"
SectionEnd
InformationsquelleAutor der Frage Jake M | 2012-05-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssten Sie Authenticode Zeichen der installer mit einer Zertifizierungsstelle vertraut, die von windows (Wenn Sie möchten, dass ein Teil Winqual dann benötigen Sie ein spezielles Zertifikat und MS können Sie nur verwenden,VeriSign), denn das Feld ist ein Auszug aus dem digitalen Zertifikat (falls vorhanden) und nicht von der PE-version Informationen.
Unterzeichnen als Bestandteil des build-Prozesses können Sie diese hackenoder wenn Sie den Unicode-Gabel dann können Sie die
!finalize
Befehl.InformationsquelleAutor der Antwort Anders