Is there a foolproof way for a .NET app to identify...
I hope if this works for you
How to check the machine type? laptop or desktop?
One way is using WMI
use Linq To WMI