在已安装程序列表中显示发行商名称 [英] Show publisher name in list of installed programs

查看:24
本文介绍了在已安装程序列表中显示发行商名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用 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\\Publisher.

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆