我有一个winCE设备。我需要知道设备是否支持activesync。如何检查设备是否支持ActiveSync?
将其插入电脑,看看电脑是否连接?
说真的,你到底想怎么"检查"?程序化?手动查看设备?其他方式?
如果您构建了操作系统,它就在操作系统构建的目录中。
如果您没有,那么\Windows文件夹中有一个名为"ceconfig.h"的文件,它概述了用于构建操作系统的所有SYSGENS,如果它包含类似SYSGEN_AS_BASE
或SYSGEN_AS_MAIL
的内容,那么至少有一些ActiveSync同步内容被选择在操作系统中(尽管总是有办法破坏sysgen进程,所以它仍然可能丢失,同样,它也可能在没有定义sysgen的情况下存在)。它也会出现在ce.bib中,所以如果您的OEM为您提供了NK.BIN和ce.bib,您甚至可以在不启动设备的情况下进行检查。
在运行时,您可以从设备上的应用程序查看文件系统。ActiveSync设备端部件在repllog.exe
中,因此它在Windows
文件夹中的存在也将是包含在操作系统中的有力指标。