Esiste un'API disponibile per questo in .Net? Che dire nell'API di Windows? Se no, qualcuno ha escogitato un modo per farlo ancora?Come si accede alla memoria locale dell'app Metro in un'applicazione desktop in Windows 8?
risposta
Trovare la cartella di archiviazione locale di un Windows 8 applicazione di stile
Il percorso a Windows 8 applicazioni Style è la seguente:
C:\Users\{username}\AppData\Local\Packages\Microsoft.BingSports_8wekyb3d8bbwe
C'è una nuova API di Windows che utilizza un algoritmo interno e non rivelato per creare un hash del publisher, che quando viene aggiunto al nome del pacchetto diventa il nome della famiglia. Cognome assomiglia {packagename}_{publisherhash}
Se si voleva un'altra applicazione desktop o bisogno di condividere questo tra un insieme di applicazioni che è possibile chiamare l'API tramite PowerShell cmdlet in questo modo:
(Get-AppxPackage -AllUsers -Name $name).PackageFamilyName
scrivere che al Registro di sistema e voilà ! La tua applicazione può utilizzare Environment.UserName e il percorso del percorso sopra per trovare facilmente la tua memoria locale appx.
- 1. Windows 8 Metro stile listbox
- 2. Come "float" immagine in XAML (Windows 8 Metro)
- 3. In che modo un'applicazione Metro in Windows 8 può comunicare con un'app desktop back-end sullo stesso computer?
- 4. Metro di Windows 8: convalida dell'implementazione
- 5. Hide Windows 8 Desktop Icons
- 6. Come distribuire un'applicazione Metro sul desktop?
- 7. Le app di windows 8 in stile Metro supportano l'accesso al database locale?
- 8. Errore JavaScript in WebView con Windows 8 Metro
- 9. Cosa dovrei usare per un database locale in un'app di Windows 8 metro
- 10. L'applicazione in stile Metro Windows 8 supporta il database locale di SQL Server CE?
- 11. Finestre Windows 8 su più applicazioni Metro Over
- 12. Raggruppamento di GridView in Windows 8 Metro App
- 13. PInvoke in Metro App con Windows 8/WinRT
- 14. Non c'è DatePicker per xaml in Windows 8 Metro?
- 15. Come si accede alla raccolta SecurityTokenHandlers in WIF 4.5?
- 16. Leggere la memoria fisica in Windows 8
- 17. In che modo un'applicazione Windows 8 Metro si connette a un database centrale?
- 18. Avvio di un'applicazione desktop con un'app in stile Metro
- 19. Sviluppo di Metro UI (Windows 8) da Windows 7
- 20. JNI ERRORE (app bug): si accede stantio 0xbc00021 riferimento locale (indice 8 in una tabella di dimensione 8)
- 21. App per desktop di Windows 8: apri tabtip.exe alla tastiera secondaria (per casella di testo numerica)
- 22. Applicazione desktop in stile Windows Store
- 23. Metro vs WPF per lo sviluppo di Windows 8?
- 24. Come gestire il contenuto HTML nell'app di Windows 8 Metro
- 25. Come si accede alla variabile dichiarata in un'estensione di classe?
- 26. Come si accede alla tabella dei simboli in Ruby?
- 27. Reindirizzare l'utente al browser desktop in windows 8
- 28. WinRT e WPF in Windows 8
- 29. Requisiti di certificazione Windows 8/Metro - Come verificare?
- 30. Come visualizzare il puntatore dopo l'interazione touch in Windows 8
La domanda è come fare da un'applicazione desktop, non da un'app di Windows Store ... – BoltClock
@BoltClock ha aggiornato la mia risposta, grazie. –
Si prega di aggiungere le informazioni rilevanti dal blog alla tua risposta in modo che se il link non funziona, la risposta non diventerà inutile. –