2012-10-30 106 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

請將博客中的相關信息添加到您的答案中,如果鏈接失效,答案不會變得無用。 –

相關問題