安装Appx捆绑包时如何禁用“准备就绪时启动”复选框?

问题描述

对于我们的 sideloaded 应用程序,我们需要在安装或更新后禁止用户启动UWP应用程序。

我遍历了程序包清单和所有属性,但没有成功找到一种方法来禁用准备就绪时启动复选框和启动按钮

有什么想法值得赞赏吗?

谢谢

解决方法

对于我们的侧面加载的应用程序,我们需要在安装或更新后禁止用户启动UWP应用程序。

根据您的要求,建议您为该应用添加splash screen。并将当前应用程序的版本存储到LoclSetting,启动应用程序时,请在初始屏幕中将当前版本与LocalSetting值进行比较,如果它们不同,则可以隐藏DismissSplash按钮,使应用程序无法导航到主菜单。页面。

public static string GetAppVersion()
{
    Package package = Package.Current;
    PackageId packageId = package.Id;
    PackageVersion version = packageId.Version;

    return string.Format("{0}.{1}.{2}.{3}",version.Major,version.Minor,version.Build,version.Revision);
}
,

恐怕不可能修改或自定义安装UI来隐藏启动按钮或禁用准备就绪时启动复选框。

使用MSIX或APPX时不支持自定义安装对话框。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...