6262|13

76

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

WINCE 5 不启动explorer.exe则不能使用activesync? [复制链接]

WINCE 5 for ARM,为了开机自动运行自己的app,修改了HKEY_LOCAL_MACHINE\init 去掉explorer的launch,改为开机自动运行自己的app,发现app是自动运行了,但是和winxp的sync功能不能使用了!

这个是怎么回事?
此帖出自WindowsCE论坛

最新回复

有没有真的做过这个的? 把真正的解决方法说一下 为什么怀疑内存呢?我感觉和内存没有关系 我google中找到了很多类似的问题 WinCE 5.0 ActiveSync without Standard Shell http://www.eggheadcafe.com/software/aspnet/29857880/wince-50-activesync-with.aspx 怀疑是explorer.exe启动了之后调用了ShellRegisterCallbacks activesync需要这个调用 可以自己写一个shell,但是要调用ShellRegisterCallbacks api 这个我还没有做测试 但是这样还是不能解释为什么配置 bsp的时候不加入standard shell,生成的bin中不包含explorer.exe 就可以运行activesync? 如果强制修改wince的registry,不启动explorer.exe 反而不行?   详情 回复 发表于 2009-4-27 17:00
点赞 关注
 

回复
举报

83

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
没有启动IE前可以用ActiveSync?
此帖出自WindowsCE论坛
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
看错了不好意
此帖出自WindowsCE论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

4
 
不是没有启动explorer的原因
此帖出自WindowsCE论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

5
 
和explorer没关系。我这样做过,没问题。
此帖出自WindowsCE论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

6
 
是两回事没有必然联系吧,这时候你插入USB起的是什么?不是sync,那是不是mass storage。如果是mass storage那说明你的Client Driver起的不对,你换过来就可以
此帖出自WindowsCE论坛
 
 
 

回复

99

帖子

0

TA的资源

一粒金砂(初级)

7
 
恭喜楼上都答对了
此帖出自WindowsCE论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

8
 
ActiveSync的启动与explorer是没关系的.应当查其它方面原因.5楼说的有可能
此帖出自WindowsCE论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

9
 
感觉可能是Launch的问题
此帖出自WindowsCE论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

10
 
相同的nk.bin写入设备,启动之后使用usb连接winxp,可以使用ms sync,我使用remote registry修改wince的registry,去掉explorer.exe的启动,改为自己的一个app 再次reboot 则不能使用sync

是不是sync需要explorer进程在运行??
此帖出自WindowsCE论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

11
 
可以肯定的是:ActiveSync跟explorer无关。这在很多PND设备中早就得到确认的。
问题的目标别找错了。
此帖出自WindowsCE论坛
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

12
 
有没有做过这个的?我又做了一个测试,修改PB中的catalog,去掉 shell中的 standard shell

这样启动之后就不会有explorer.exe运行了,这个情况下可以使用sync。出现的问题是sync的弹出窗口不会自动去掉 可能和shell
没有有关

这可以说明explorer.exe和sync没有直接的关系,但是加入standard shell一定影响了sync
此帖出自WindowsCE论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用楼主 sdssly 的帖子:
WINCE 5 for ARM,为了开机自动运行自己的app,修改了HKEY_LOCAL_MACHINE\init 去掉explorer的launch,改为开机自动运行自己的app,发现app是自动运行了,但是和winxp的sync功能不能使用了!

这个是怎么回事?


俺在CE6上也遇到了这个问题,自己的APP跑起来(explorer没跑)就连不上acitvesync了

楼主把存储内存调大点试试
记得回来说说结果呀

不然我鄙视你哦 ^_^
此帖出自WindowsCE论坛
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

14
 
有没有真的做过这个的? 把真正的解决方法说一下 为什么怀疑内存呢?我感觉和内存没有关系

我google中找到了很多类似的问题
WinCE 5.0 ActiveSync without Standard Shell http://www.eggheadcafe.com/software/aspnet/29857880/wince-50-activesync-with.aspx

怀疑是explorer.exe启动了之后调用了ShellRegisterCallbacks activesync需要这个调用

可以自己写一个shell,但是要调用ShellRegisterCallbacks api 这个我还没有做测试

但是这样还是不能解释为什么配置 bsp的时候不加入standard shell,生成的bin中不包含explorer.exe 就可以运行activesync?

如果强制修改wince的registry,不启动explorer.exe 反而不行?


此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表