Когда я открываю мой установщик (который я создал с помощью NSIS), появляется диалоговое окно UAC с информацией о моем установщике. Полевой издатель "неизвестен". Я слышал о цифровой подписи приложения, знаете ли вы, как это сделать в NSIS?
Как установить поле/атрибут Publisher в "Мой установщик" или какой-либо другой текст?
Я думаю, что следующий код должен установить поле Publisher, но он этого не делает, он все еще остается "неизвестным":
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