
Signature
Regards,
Sami
[Remove Numbers from e-mail address to use it]
Sami,
Windows CE 3.0 is the base OS of H/PC2000. The simplest way to look at this
is H/PC2000 is a shell that runs on top of WinCE3.0. That analogy isn't
perfect but describes the relationship well.
Regards,

Signature
Clinton Fitch
Co-Owner/Reviews Editor
HPC:Factor
http://www.hpcfactor.com
Forums: http://www.hpcfactor.com/forums
A Pocket PC Magazine "Best Site" For Handheld PCs!
> Hello,
>
[quoted text clipped - 6 lines]
> whether
> WinCE 3.0 or HPC2000 is installed on the device?
Sami - 27 Sep 2005 14:12 GMT
Hello Clinton,
I already know that HPC2000 is just an image that runs on WinCE3.0. Still
does not answer my original question about how to figure out whether the
device is running WinCE3.0 or HPC2000?

Signature
Regards,
Sami
[Remove Numbers from e-mail address to use it]
> Sami,
>
[quoted text clipped - 14 lines]
> > whether
> > WinCE 3.0 or HPC2000 is installed on the device?
Clinton Fitch, Clinton Fitch (Dot) Com! - 27 Sep 2005 15:49 GMT
Sami,
Well, I'm not real sure how to say it any clearer. If it is running
HPC2000, it is running WinCE 3.0.
Regards,
Clinton
> Hello Clinton,
> I already know that HPC2000 is just an image that runs on WinCE3.0. Still
[quoted text clipped - 20 lines]
>> > whether
>> > WinCE 3.0 or HPC2000 is installed on the device?
Bible John - 27 Sep 2005 17:46 GMT
No offense but you failed to answer his question. He knows that HPC2000 is
CE 3.0, but he wants to see this for himself.
Encase you cannot remember how, here are the instructions.
1. Click start
2. Settings
3. Control Pannel
4. Click the system Control Pannel
5. Click the system Tab
There he will see what he is looking for.
John
> Sami,
>
[quoted text clipped - 50 lines]
> >> >
> >> > [Remove Numbers from e-mail address to use it]
Clinton Fitch, Clinton Fitch (Dot) Com! - 27 Sep 2005 20:17 GMT
John,
Obviously I missed the point. I appreciate you helping the OP out.
Regards,
Clinton
> No offense but you failed to answer his question. He knows that HPC2000
> is
[quoted text clipped - 71 lines]
>> >> >
>> >> > [Remove Numbers from e-mail address to use it]
Bible John - 27 Sep 2005 21:13 GMT
In article <OAFcmg5wFHA.1132@TK2MSFTNGP10.phx.gbl>,
"Clinton Fitch, Clinton Fitch \(Dot\) Com!"
<management@NOSPAMMINGME.clintonfitch.com> wrote:
> John,
>
[quoted text clipped - 3 lines]
>
> Clinton
No problem. He can download the app I mentioned or I can email him. It
does go into much more detail regarding the HPC system than anything
built in.
John

Signature
CERM-Church Education Resource Ministries
http://johnw.freeshell.org/bible/
2Tim. 4:2 Preach the Word; be prepared in
season and out of season; correct, rebuke
and encourage ‹ with great patience and
careful instruction.
AIM-Crucifyself03
Bible John - 27 Sep 2005 17:43 GMT
Sami find my post I explained how to obtain this info.
John
> Hello Clinton,
> I already know that HPC2000 is just an image that runs on WinCE3.0. Still
[quoted text clipped - 41 lines]
> > >
> > > [Remove Numbers from e-mail address to use it]
Sami both are the same. Windows CE 3.0 is what HPC2000 is. But then again
if you wish to see for yourself do the following.
Start
Settings
Control pannel
System
Then click the system tab
John
> Hello,
>
[quoted text clipped - 11 lines]
>
> [Remove Numbers from e-mail address to use it]
Hello everyone,
Thank you for trying to help me out but I think I haven't been able to make
myself clear.
I already know how to figure out whether a device is using WinCE3.0 (only)
or whether there is a HPC2000 running on top of it using the System Utility.
What I really wanted to know is how to figure that out using C++ code?

Signature
Regards,
Sami
[Remove Numbers from e-mail address to use it]
> Hello,
>
[quoted text clipped - 5 lines]
> I get the same values for WinCE 3.0 and HPC2000. How can I find out whether
> WinCE 3.0 or HPC2000 is installed on the device?
Clinton Fitch, Clinton Fitch (Dot) Com! - 28 Sep 2005 13:23 GMT
Sami,
Okay, now that is a horse of a different color. :-) I had no idea you were
trying to do this in C++.
Unfortunately I'm not going to be able to help out much here as I'm not a
developer. Hopefully others in the group can help out on your questions.
Regards,

Signature
Clinton Fitch
Co-Owner/Reviews Editor
HPC:Factor
http://www.hpcfactor.com
Forums: http://www.hpcfactor.com/forums
A Pocket PC Magazine "Best Site" For Handheld PCs!
> Hello everyone,
>
[quoted text clipped - 18 lines]
> whether
>> WinCE 3.0 or HPC2000 is installed on the device?
r_z_aret@pen_fact.com - 28 Sep 2005 18:06 GMT
>Hello everyone,
>
[quoted text clipped - 5 lines]
>
>What I really wanted to know is how to figure that out using C++ code?
Check the 7 Feb 05 contribution from Peter Foot to a thread called
"How can I tell which OS Platform a CE device is using?" in
microsoft.public.pocketpc.developer. It gives info appropriate for
finding the answers in a program running on a desktop. If you want to
get the info from a program running on a handheld, I _think_ you can
use similar registry values. Unfortunately, I can't confirm right now
(several strange glitches in hardware).
If you want to get info about the operating system for the computer
running a program (i.e., _not_ a remote computer), use the
GetVersionEx function.
-----------------------------------------
To reply to me, remove the underscores (_) from my email address (and please indicate which newsgroup and message).
Robert E. Zaret, eMVP
PenFact, Inc.
500 Harrison Ave., Suite 3R
Boston, MA 02118
www.penfact.com
chiark@gmail.com - 30 Sep 2005 12:08 GMT
Sami,
Call SystemParametersInfo with the SPI_GETPLATFORMTYPE request, passing
it a pointer to a TCHAR array of 255 bytes or so.
The returned string will be different depending on the platform. I
don't have a handy list of all the different return codes, but they
will be different (ie SmartPhone for smartphones, PalmPC for old pocket
PCs, PocketPC for pocket PCs, etc)
Regards,
Nick.