【问题标题】:Get Window 8 Start Screen tiles获取 Window 8 开始屏幕磁贴
【发布时间】:2013-08-23 04:54:09
【问题描述】:

我想获得 Win8 开始屏幕上所有磁贴的列表。我不需要他们进行实时更新,只需获取适当的图块/图标即可。 获取 Windows 8 开始屏幕上的所有磁贴的方法是什么?

澄清:

我正在寻找的是固定到开始屏幕的磁贴图像(不仅仅是我的应用程序)。我想以不同的方式向用户提供这些图像。

在 Windows 7 中,我只收集开始菜单文件夹中的所有内容,然后收集它们的图标。

我知道我无法创建 Windows 应用商店应用来执行此操作。我正计划将其作为桌面应用程序。

【问题讨论】:

  • 您是在谈论您应用的辅助磁贴还是所有其他应用的磁贴,例如音乐、邮件、skydrive 等?
  • 已更新以澄清问题。

标签: c# windows winapi windows-8


【解决方案1】:

Windows 应用商店应用(又名 Metro 应用)安装在“C:\Program Files\WindowsApps”中

您的应用创意不可能作为 WinRT 应用,因为 WinRT 应用具有沙盒性质,因此您无法访问该路径。如果您想开发桌面应用程序,那么这是可能的。

在该文件夹中,您会为每个应用找到单独的文件夹。查找“资产”或“图像”文件夹。它包含特定应用程序的所有徽标(Wide、Store、Small、SplashScreen 等)。 任何应用程序的文件夹名称可能不同,“资产”和“图像”是默认文件夹。

您可能还需要访问this

【讨论】:

  • 这个justinangel.net/ReverseEngineerWin8Apps 也隐藏在您的链接中,这似乎指出了为什么这样做可能会打开安全漏洞。我真的在寻找一些东西来做这个 API 明智的。如果你说这不是一个选项,那么我会接受这个答案。
猜你喜欢
  • 1970-01-01
  • 2023-03-20
  • 1970-01-01
  • 2014-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多