【问题标题】:How do I find a specific installed app on the device?如何在设备上找到特定安装的应用程序?
【发布时间】:2016-03-08 15:01:31
【问题描述】:

我需要知道是否已经安装了某个特定应用。我正在开发一个 Windows Phone 8.0 应用程序。我试图通过在注册表上搜索来做到这一点,但没有找到 Registry 类:

key = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall");
        foreach (String keyName in key.GetSubKeyNames())
        {
            RegistryKey subkey = key.OpenSubKey(keyName);
            displayName = subkey.GetValue("DisplayName") as string;
            if (p_name.Equals(displayName, StringComparison.OrdinalIgnoreCase) == true)
            {
                return true;
            }
        }

【问题讨论】:

    标签: c# wpf mobile windows-phone-8


    【解决方案1】:

    出于安全/隐私原因,您无法查看用户手机上安装了哪些应用。

    您可以启动同样由您开发/发布的应用程序。详情请查看此页面:https://msdn.microsoft.com/library/windows/apps/jj207014(v=vs.105).aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-18
      • 1970-01-01
      • 2019-10-30
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-05
      • 1970-01-01
      相关资源
      最近更新 更多