Log in

View Full Version : Is there software to determine what programs are installed in main memory?


CptanPanic
08-27-2005, 07:35 PM
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?
Thanks,
CP

Sven Johannsen
08-27-2005, 08:00 PM
Look in Program Files on the device. Most things installed to main Memory will have a folder in there. Best to just un-install and reinstall, it's easier than finding all the reg entries and fixing them. Sometimes I find it is neccesary in AS to use the 'remove from PPC AND this PC' and then re-instrall from the original distribution file to get it to work. If I just uncheck the program to un-install from the PPC and check it again, sometimes it just puts it back where it wwas the first time.

Patrick Y.
08-29-2005, 12:10 AM
You can use GSfinder to do a file search on .exe file in main memory. Anyway, that's how I analyze the applications on my Pocket PC.

As for moving the programs to the storage card, you can just copy the WHOLE folder of the program to the storage. However, it won't work with some particular applications.

Menneisyys
08-29-2005, 01:10 PM
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?
Thanks,
CP

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 (http://pocketpcmag.com/forum/topic.asp?TOPIC_ID=16508) 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):

http://winmobiletech.com/sekalaiset/ToQuicklySeeWhereAppsAreInstalledTo-InstlDir.gif.png

For advanced (relocation- and fine tuning-related) hacking: You can also scrutinize the .unload files in \Windows (if you haven't deleted them (http://discussion.brighthand.com/showthread.php?s=&threadid=119565)) 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 (http://pocketpcmag.com/forum/topic.asp?TOPIC_ID=17887)) 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.