No you'll have to check a combination of the OS version (Windows Mobile 5.0
reports a CE version of 5.1) using System.Environment.OSVersion, and the
platform name which will be either PocketPC or Smartphone and is accessible
via SystemParametersInfo (but you'll probably need to sign your code to use
this API on Smartphone v5.0). If you know you are targetting only windows
mobile devices you can use just the OS version, this only becomes a problem
when dealing with PPC2000/2002 as these are both based on CE 3.0
Peter