New posts to the forums are closed for now.
Read more about this decision.
Managed to relocate the SPP Today Plugin DLL to FS
|
7/29/05 7:05am
Werner Ruotsalainen Moderator |
Managed to relocate the SPP Today Plug-in DLL to the File Store too! :) In my article on relocating the latest (3.0) Spb Pocket Plus (SPP) out of main memory, I still couldn’t say anything on relocating the 443k-long PlusTodayPluginMFC.dll to an alternative storage medium. Now that I have scrutinized SPP more, found out that the PlusTodayPlugin.dll directly referred from the Registry as the main Today plug-in DLL has the traditional path of PlusTodayPlugin.dll wired-in, starting at position 0x1555:
Many programs do the same, and the way of relocating these apps I’ve described here works great with SPP too. That is, you need to rename the DLL to something shorter (fortunately, it has a long name so users of File Stores even with extra long names like ‘iPAQ File Store’ will be able to relocate their so that you can also include the name of their file store and the subdirectory to store the DLL in. In my case, I’ve renamed the plug-in DLL to SPPluginMFC.dll because I keep my shared/relocated DLL’s in \LOOXstore\dlls and, using this new, shorter name would have resulted in a name of the same size (it can be shorter – you’ll then have to close it with a 00 00 double-byte, as with all other strings; however, it can’t be longer than the original because a new string starts at 0x1594). That is, you’ll need to do the following: 1. go to Settings/Today/Items and disable the SPP Today plug-in
4. transfer the file back to the SPP home, overwriting the old version. Congratulations! You’ve got rid of another 443 kbytes! :D Please let me know if you need help. You may also want to read my other article I’ve written on similar subjects today.
|






e_dw1n
When I do the above 'hex-hack' to PlusTodayPlugin.dll and move PlusTodayPluginMFC.dll to my \iPAQ File Store\System directory I'm no longer able to get into the settings of the today-plugin panel. Everything else seems to works fine, but the settings of the today-plugin won't show.
I triple checked everything to make sure I didn't make any mistakes.
btw I also moved all other stuff from spb plus to my filestore using your other great post on relocating spb plus.
Werner Ruotsalainen
Moderator
did you also relocate the CPL file? It needs to be either in \Windows or in the System Path in order to the settings be accessible.
e_dw1n
Yes i did relocate the cpl file as well.
But I decided to hard-reset my 4700 and start from scratch (if I have the time i'll document the whole process). So I'll just try again and see if I'll have the same problem with SPB Plus.
Werner Ruotsalainen
Moderator
OK, let me know what happens.
e_dw1n
I fixed my problem, but had to 'fix' the hardcoded path to PlusTodayPluginMFC.DLL in PocketPlus.cpl see:
(somehow I can't seem to include an image:)
But you know how to find the hardcoded path in the cpl-file yourself:)