APPDATA.EXE is a Windows command line application to access and manipulate ApplicationData via the ApplicationDataManager API.
After several long nights and weekends writing some Windows store apps I was sufficiently inspired and aggravated to make it easier to examine and modify my applications data. The ApplicationData API is quite nice to use, but tooling is rather sparse today. Taking a page from REG.EXE for syntactical inspiration, APPDATA.EXE was born.
The program is self-contained, unzip and go style (no install needed), and contains extensive help. Run with no parameters for basic syntax:
AppData v0.9.2.0 - Access a package's ApplicationData - Copyright (C) 2012 Howard Kapustein
USAGE: AppData <command> <packagefamilyname> [options...]
CLEAR | GET | SET | DELETE | IMPORT | EXPORT |
PATH | QUOTA | SIGNALDATACHANGED | VERSION
0 = Successful
1 = Failed
For help on a specific command:
AppData <command> --help
AppData CLEAR --help
AppData GET --help
AppData SET --help
AppData DELETE --help
AppData IMPORT --help
AppData EXPORT --help
AppData PATH --help
AppData QUOTA --help
AppData SIGNALDATACHANGED --help
AppData VERSION --help
This was inspired by practical needs over several long nights and weekends working on some Windows store apps. The spiritual inspiration for the technical approach is REG.EXE. Consider APPDATA.EXE is to ApplicationData as REG.EXE is to the Registry.
You can find source code is on Git-Hub
Disclosure: I work for Microsoft but this has been a personal effort from my own app development and during my own time (late nights and weekends). This is built solely using public APIs and information. No secret sauce or special knowledge involved, just good old inspiration and perspiration.