问题
I use Wix Toolset v3.11 to generate an .msi
installer for my Windows application.
How can I have a publisher name appear in the entry for my application in Settings -> Apps & features?
I noticed that some entries in that list include a publisher name underneath the app name:
I set <Product ... Manufacturer="My Company Name" ...
in my .wxs
file and I can see this is stored in the registry at HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\<guid>\Publisher
.
But apparently that isn't enough to make the publisher appear in the list of programs. The apps that do show a publisher (Windows Store apps?) are stored in a different part of the registry.
回答1:
From what I've noticed the publisher's name appears only for apps packages as an .APPX/.MSIX package. Not for those installed from an MSI/EXE setup.
The source of the APPX/MSIX package does not matter, I have packages installed from outside the store (sideloaded) which display the publisher's name correctly.
If you want to learn more about MSIX/APPX packages, check out this introduction guide I wrote.
来源:https://stackoverflow.com/questions/57432858/show-publisher-name-in-list-of-installed-programs