如何为百年纪念项目指定默认注册表设置



我正在尝试使用 makeappx 手动构建自己的 appx.exe 和我自己的 appmanifest.xml。一切都很顺利,除了两个问题。这是第一个:

我们的应用程序需要注册表设置才能强制嵌入式浏览器使用 IE 11。我有一个包含这些内容的 .reg,但我无法弄清楚如何像存储映射文件对文件所做的那样将它们包含在包中。

那么,如何为进入应用商店的应用程序添加默认注册表设置呢?

显而易见且简单的答案是在首次启动应用程序时编写注册表项。

除此之外,我知道桌面应用程序转换器会创建一个"注册表.dat"文件,其中包含安装程序修改的注册表项。在运行时,此文件与实际注册表合并以创建虚拟注册表,而无需修改实际注册表。对注册表的所有写入都存储在此文件中。详细信息:https://learn.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-behind-the-scenes

我不确定该文件究竟是如何工作的以及如何加载的。但是我想如果您可以创建一个注册表.dat文件并将其打包在.appx中,它可能会起作用?

最新更新