.Net 中是否有可用的 API?在 Windows API 中呢?如果没有,有没有人想出一些骇人听闻的方法来做到这一点?
问问题
2092 次
1 回答
3
查找 Windows 8 风格应用程序的本地存储文件夹
Windows 8 Style 应用的路径如下:
C:\Users\{username}\AppData\Local\Packages\Microsoft.BingSports_8wekyb3d8bbwe
有一个新的 Windows API,它使用内部和未公开的算法来创建发布者哈希,当附加到包名称时成为系列名称。姓氏看起来像{packagename}_{publisherhash}
如果您想要另一个桌面应用程序或需要在一组应用程序之间共享它,您可以通过 PowerShell cmdlet 调用 API,如下所示:
(Get-AppxPackage -AllUsers -Name $name).PackageFamilyName
将其写入注册表,瞧!您的应用程序可以使用 Environment.UserName 和上面的路径模式轻松找到您的 appx 本地存储。
于 2012-11-04T17:05:04.820 回答