title: Setting the UAC 'Publisher' Field for a NSIS Installer
body: <p>When I open my installer(that I created using NSIS), the UAC dialog appears with information about my installer. The field <em>Publisher</em> is 'unknown'. I've heard of digitally signing the application, do you know how to do this in NSIS?</p>
  
  <p><strong>How can I set the field/attribute <em>Publisher</em> to "My Installer" or some other text?</strong></p>
  
  <p>I think the following code is supposed to set the <em>Publisher</em> field but it doesn't, it still remains 'unknown':</p>
  
  <pre><code>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
  </code></pre>