2012-10-30 77 views

回答

3

找到一个Windows 8风格的应用程序

http://blog.falafel.com/Blogs/paul-tidwell/2012/08/27/finding-the-local-storage-folder-of-a-windows-8-style-application

的本地存储文件夹

到Windows 8风格的应用程序的路径如下:

C:\Users\{username}\AppData\Local\Packages\Microsoft.BingSports_8wekyb3d8bbwe

有一个新的Windows API它使用一个内部和未公开的算法来创建一个发布者散列,该散列在附加到包名后成为系列名。姓看起来像{packagename}_{publisherhash}

如果你想其他桌面应用程序还是需要一些一套应用程序之间共享这个你可以通过PowerShell命令调用API,像这样:

(Get-AppxPackage -AllUsers -Name $name).PackageFamilyName 

写注册表,瞧!您的应用程序可以使用Environment.UserName和上面的路径模式轻松找到您的appx本地存储。

+0

问题是问如何从桌面应用程序,而不是Windows应用程序应用程序... – BoltClock

+0

@BoltClock更新了我的答案,谢谢。 –

+0

请将博客中的相关信息添加到您的答案中,如果链接失效,答案不会变得无用。 –

相关问题