>>>>> "PH" == Philip Ho <[EMAIL PROTECTED]> writes:
PH> If I decide to use hacks to do nothing for TimSetSeconds(), is it true that the
PH> user can simply dis-able the hack in hackmaster and then even delete it? Am I
PH> correct?

.... What you're saying is true. Yes it is possible. I might have
been imprudent ... but ....


Let's suppose that there was some way to "patch" TimSetSeconds(). In
this case it doesn't matter how. And suppose that you'll need that
"Patching" program somewhere. RAM or ROM.

If you can set that "patching" program on ROM, the story is simple.
Nobody can delete it. But still you can create some program that
will do nothing ( I mean, some program that will "NOT" patch ), with
same creator ID and same name as your patch program, storing it on
RAM, and press reset button.

I beleave that PalmOS will only run the program which is on RAM.
I beleave so because if it starts from ROM, you won't be able to
create OS patches, which is being distributed from Palm Computing.
PalmOS must be looking for program image starting from RAM area.


If you can set that "patcing" program only on RAM, then story is
even more easy. "user" will get the pilot-xfer, pull down all the
images to PC, then HardReset the device. Set the time to when-ever
they want, then load all the applications again.

#Or, more simply, he'll not load the "patching" program back.


This gives us the information that
 " You can't make 'patching program' as stand alone image."
You have to make 'patch' as part of your application, and ( at very
first time it's being invoked ) do the "patching." Or else, user
will simply delete(or make it not work) the program and reset the
system.

And, even if you DID make "patching program" as part of your
application, user still have a chance to:

1) Take Backup of everything inside Palm using pilot-xfer.
2) Hard Reset and clear everything.
3) Set the time to when-ever they wish
4) Restore Program and data.

This can be done if your application is not on ROM.


So, you'll have to
 I) Make everything you need into single prc file,
II) Make your application written on ROM.

Or else, there is always a way.


PH> Are there any software as an example that demonstrate "Application Launcher
PH> will
PH> let you share the program between two palms" ? I don't know this is possible.

Are you talking about 
"Application Launcher" -> Menu -> "Infrared Communication" ?

# for "Infrared Communication" part, I don't really know what's
#being said on English version of PalmOS. I only have Japanese
#version on my hand, and it says "Seki-Gai-Sen Tuu-shin"
#which means "Ir Communication",  with short cut B.

I thought that this will share "anything".
---- 
Kenichi Okuyama@Tokyo Research Lab. IBM Japan. Co.

Reply via email to