>>> demo purposes, I want to let my app run on POSE without a licence number,
>>> but not on the device.
>>
>>This is probably a bad idea, since it is fairly simple to spoof the
>>'pose' feature and make your app think it's on the emulator when its
>>not.
>
>You could always check for Hotsync name of "Palm OS Emulator" or something
>like that (I forget what the default name is for POSE). Folks are unlikely
>to want to set their device name to that...
No, they're not likely to do that. But it is much more likely that they'll
change the HotSync name in Poser to something else. As you said, it's only a
default.
In short, there is no ironclad, foolproof way to determine if you are running on
a device or the emulator. Even if you come up with a fairly good method now,
there's no guarantee it will work in the future. For casual checking, use FtrGet
to see if there's a 'pose' feature.
-- Keith Rollin
-- Palm OS Emulator engineer