From: Thomas Freudenreich on
I need to know if my program runs on a Windows Core Verion.
I know I can use SystemParametersInfo with SPI_GETPLATFORMTYPE to find out
the platform type.
On most Core System's it give me useless information and on most "Full CE"
Systems it gives me "PocketPC". But te point is most ! I have a Full WM5
System from a Discounter that gives me not PocketPC, instead it reports
"PLATFORMTYPE". So is there a secure way to find out that I#m running on a
core system ?

Thomas
From: Chris Tacke, eMVP on
There isn't a definitive way. The Core v. Pro license is based on
components. You would have to walk the entire Pro component list and try to
LoadLibrary/GetProcAddress some function only in the Pro SKU. It's probably
simpler to only look at the specific Pro featrue that your app might use.


--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com


"Thomas Freudenreich" <freudi_t(a)yahoo.de> wrote in message
news:1cekup1n44sxq$.1njdqkbzgxad1.dlg(a)40tude.net...
>I need to know if my program runs on a Windows Core Verion.
> I know I can use SystemParametersInfo with SPI_GETPLATFORMTYPE to find out
> the platform type.
> On most Core System's it give me useless information and on most "Full CE"
> Systems it gives me "PocketPC". But te point is most ! I have a Full WM5
> System from a Discounter that gives me not PocketPC, instead it reports
> "PLATFORMTYPE". So is there a secure way to find out that I#m running on a
> core system ?
>
> Thomas