在已安装程序列表中显示发行商名称 [英] Show publisher name in list of installed programs
问题描述
我使用 Wix Toolset v3.11 为我的 Windows 应用程序生成一个 .msi
安装程序.
I use Wix Toolset v3.11 to generate an .msi
installer for my Windows application.
如何在设置 -> 应用程序和应用程序的应用程序条目中显示发布者名称功能?
我注意到该列表中的某些条目在应用名称下方包含发行商名称:
I noticed that some entries in that list include a publisher name underneath the app name:
我在我的 .wxs
文件中设置了 <Product ... Manufacturer="My Company Name" ...
,我可以看到它存储在注册表中在 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
.
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
.
但显然这还不足以使发布者出现在程序列表中.显示发布者的应用(Windows 应用商店应用?)存储在注册表的不同部分.
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.
推荐答案
据我所知,发布者的名称仅在应用程序包中显示为 .APPX/.MSIX 包.不适用于通过 MSI/EXE 设置安装的用户.
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.
APPX/MSIX 包的来源无关紧要,我从商店外部(旁加载)安装了正确显示发布者名称的包.
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.
如果您想了解有关 MSIX/APPX 软件包的更多信息,请查看我编写的介绍指南.
If you want to learn more about MSIX/APPX packages, check out this introduction guide I wrote.
这篇关于在已安装程序列表中显示发行商名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!