A lot of people have been using Pocket Informant (PI). As its main memory consumption is quite big (2.44 Mbytes Ė Iím referring to the latest version (PI 2005)
), even if you install it to an alternative media (taking up 539k by default), you may find it beneficial to relocate it to alternative storage.
Please note that ctitanicís PItoMem
utility is doing the relocation quite well. If you donít install the icon pack, you will find it sufficient. It, however, only relocates DLLís (see bullet 1 below; it leaves PINewJournal.dll
intact, however) and doesnít touch, for example, the registry to relocate the \My Documents
log/settings directory entirely. Therefore, you may want to follow my tutorial, particularly if you install the additional packs in the PI distribution setup package. You may also want to use PItoMem to modify the system path and copy (some of) the DLLís and do the rest by hand; then, just skip the first bullet below.
1, you can safely move the five PINew*.dll
ís (7k each), PIResources.dll
(406k) and PITools.dll
(1142k) to the so-called ďSystem PathĒ. Please read this
thread on what System Path is and how you can extend it. Note that with PI you wonít need to deregister any DLLís in order to be able to move them because they are not started as always-running services, unlike with the case of Spb Pocket Plus, the app discussed in the linked article.
2, if you donít want to read the PI help, you can also free up 261k by deleting \Windows\PocketInformant.htm
; you may also want to relocate it so that you can still click it later to read. It doesnít link images, so, you wonít need to hunt for help images.
3, move \My Documents\WebIS
(it contains 372 files (totalling 270k), which isnít particularly healthy on WindowsCE, speed-wise
) to a storage card. This will require two modifications in the Registry. Youíll need to modify both
(this stores the icons you can choose in, say, Tools/Attach Icon
to point to the new location. Just insert the name of your card/file store name before \My Documents
in these values.
After these modifications, both the log/settings files PI creates (ExitLog.txt etc) will be created at the new position and the contents of other directories will be found Ė for example, those of \ColorSchemes
(see the PI icon/Color Schemes menu).
If you need some screenshots on the registry modification, feel free to click these screenshots (not directly included because most of you will already know what to change):
You may also want to read this
thread for my quick comparison of the registry editors on the PPC, if youíre unsure about which registry editor to use.
4, if you want to move the 99k \Windows\PITab.exe
to the new location, you will also need to modify the link targets in all of the link files in \Windows\Start Menu\Programs\Informant Utils\
link files; all of them, except for Create Alarm Note.lnk
For example, PICalendar.lnk
contains the following initially:
in this, you need to change \Windows
to the new path; for example,
(note the new 99
at the beginning; you may want to raise it even to 255
to avoid partly passed parameters, just to be on the safe side.)
If you also want to relocate the 14k \Windows\PIAlarmNoteCreate.exe
, edit Create Alarm Note.lnk
too to point to the new location.
5, to relocate the 30k-long PISettings.dat
(itís invoked by clicking the PI icon and choosing Settings
), youíll need to hexedit PIControlPanel.dll
; the name is stored from position 0xd8ca.
Please read this
thread on using hex editors and for naming tips (youíll shorten the original name, PISettings.dat
; in the example, Iíve renamed it to stngs.dat
. It can even have a 1-letter-long name and/or doesnít even need to be located in a subdirectory (here, PI
in the root of my \LOOXStore
6, you may also want to relocate the .unload
file(s) and \Windows\AppMgr\WebIS Pocket Informant 2005.DLL
. You may also want to read this
thread for more information on this subject.
Congratulations! Youíve freed up 2.44 Mbytes!