Detect desktop version