Po otwarciu instalatora (utworzonego przy użyciu NSIS) pojawi się okno dialogowe UAC z informacjami o moim instalatorze. Pole Publisher jest "nieznane". Słyszałem o cyfrowym podpisywaniu aplikacji, czy wiesz, jak to zrobić w NSIS?Ustawianie pola UAC "Wydawca" dla instalatora NSIS
Jak mogę ustawić ostrości/atrybut Wydawca do „Mojego Instalator” lub jakiś inny tekst?
myślę poniższy kod powinien ustawić Publisher pole ale tak nie jest, to nadal pozostaje „nieznane”:
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
Jeśli nie chcesz grać z niewydaną wersją NSIS z svn, nie możesz jej łatwo zmienić. Zobacz http://stackoverflow.com/questions/4244497/changing-nsis-installer-properties – Seki
Ważną rzeczą jest to, że pole "wydawcy" odbywa się poprzez podpis cyfrowy, a wydawca jest autorem podpisu. To oznacza, że musisz najpierw kupić podpis. –