Originally Posted by CptanPanic
I might have installed some programs in main memory by accident, so I would like to see what there is installed in there. Also is there a program that can move installed programs from main memory to a storage card or vice-versa?
The easiest way of doing this is getting a Registry Editor (any will do; you may want to check out these posts on all the available reg. editors
if unsure) and navigating to HKEY_LOCAL_MACHINE\SOFTWARE\Apps
. In the subkeys, named according to all the installed program names, there will be two String values "InstlDir" and "InstallDir" (with the same contents). Even after quickly iterating through the application subkeys, you will see at once where they are installed to. If the value begins with \File Store, \CF Card, \SD Card
etc (or their equivalents on your particular PDA model), then, he given app has an install dir home in an alternative medium. If they start with, in most cases, \Program Files
, then, it's installed in RAM.
An example (highlighted one of the relevant values; as can be seen, this app is installed into the SD card):
For advanced (relocation- and fine tuning-related) hacking: You can also scrutinize the .unload
files in \Windows
(if you haven't deleted them
) and look for the occurrences of non-storage card files. This is how you'll find, for example, (in most cases, unnecessary and in many cases quite large
) help files and even (in most cases relocatable) DLL's.
These files will always be installed in the RAM, regardless of the actual target/home directory of your installation.