I have been redoing all my apps for better directory app, some of these apps are in the SkyDrive link I link all Dev Tests to, but have no topic.
One of these apps is TinyUmbrella, and it stores a path in the registry in java:utils:prefs format. I was able to get directory switching working, but it seems I have either found a bug or the app deviates from this format (which I doubt).
I can switch paths, but if I put a number in one of the directory files, the path gets messed up.
For example, TinyUmbrellaPortable is OK, but if I add a 2, the path gets broken.
I looked at the registry files on how PAL writes it VS how the app would write the path.
I determined PAL is backslashing numbers in the path that shouldn't be backslashed.
Here is an example
PAL: "/S/A/V/E_/D/I/R/E/C/T/O/R/Y"="/C:///Users///Cody///Desktop///Tiny/Umbrella/Portable/2/3///Data//.shsh" Normal App: "/S/A/V/E_/D/I/R/E/C/T/O/R/Y"="/C:///Users///Cody///Desktop///Tiny/Umbrella/Portable23///Data//.shsh"
The 2 gets a / and so does the 3, but it shouldn't, and this breaks the app.