文件都试一遍。如果 .dll 文件不能在设备上运行,则 CeRapiInvoke 将失败。由于这些 .dll 文件大小均为 4k 左右,因此依次尝试每个文件是一个比较迅速的操作,并且一般尝试头几个文件即可。以下给出了确定正在处理哪种平台的步骤: CeGetVersionEx 将给出 Windows CE OS 的版本信息。 如果该设备为 Windows CE 3.0,可通过 SetupHelper.dll 检索平台字符串。.NET Compact Framework 将只能在基于 Windows CE 3.0 的 PocketPC 上运行,并且 PocketPc 将包含平台字符串“Palm PC2”或“PocketPC”。如果为任何其他值,则表明 Windows CE 3.0 不支持此平台。 如果设备为 Windows CE 3.0 和 PocketPC,请调用 CeGetSystemInfo 并使用 dwProcessorType 字段选择相应的平台:  基于 Windows CE 3.0 的 PocketPC 的 .cab 文件名为 n页码:[1] [2] [3] [4] [5] [6] [7] 第4页、共7页 |