有没有预处理器值可以用来检测程序何时针对Windows Mobile 6.5.3进行编译?例如,我可以使用#if (_WIN32_WCE >= 0x501)编译Windows Mobile5和更高版本的代码,或者使用#if _WIN32_WCE >= 0x502编译Windows Mobile6Windows Mobile 6.5.3中存在一些Windows Mobile 6中不存在的新API。
我需要确定Windows Mobile 6.1设备上的Mobile Internet Explorer的版本。这样我就可以报告与Mobile Internet Explorer使用的用户代理字符串相同的用户代理字符串。用户代理字符串格式最近被为包含版本信息。我的应用程序在Windows Mobile设备上运行,使用控件创建浏览器外壳。当我尝试从"IExplore.exe“获取版本信息时,GetFileVersionInfoSize()返回0,GetLastEr