Wince6.0中CAB文件安装问题

liangxuequn 2011-03-14 09:03:40
我应用程序里面用到了sql ce数据。版本是2.0.
但是必须要安装VS2005中的一个sql ce的CAB文件才能找到相关组件(我无意中发现的)。
但是断电重启以后,CAB文件必须要重新安装一次才行。即使是安装在FLASH上也要重新安装。
我的问题是:
1.支持sql ce的话, 不是加上内核中相应的组件就可以了吗?为什么还要安装CAB文件?
2.如果必须安装CAB文件,怎么做到断电保存?也就是不必重新安装?
...全文
417 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnmzc 2011-10-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 proembedded 的回复:]
一般来讲定制OS的时候添加组件就可以了。

否则的话实现HIVE注册表,把CAB安装在FLASH空间也可以,但是这样相当于每台机器出厂前都要安装一次。

所以最好还是从定制OS阶段解决问题。

实在没有办法的话就通过ActiveSync等方式查看安装这个CAB后系统都多出了哪些文件,包含隐藏和系统文件,把它们复制出来,再通过远程注册表导出安装前和安装后的注册表导出对比,然后将这些内容添……
[/Quote]
遇到同样的问题,可否详细说明一下安装过程,我要把汉王输入法添加到内核。
liangxuequn 2011-03-16
  • 打赏
  • 举报
回复
谢谢楼上几位,我这几天没有开发板。各位的方法过几天试一下。
ProEmbedded 2011-03-16
  • 打赏
  • 举报
回复
我在系统中添加网上下载的手写输入法就是这么做的
ProEmbedded 2011-03-16
  • 打赏
  • 举报
回复
一般来讲定制OS的时候添加组件就可以了。

否则的话实现HIVE注册表,把CAB安装在FLASH空间也可以,但是这样相当于每台机器出厂前都要安装一次。

所以最好还是从定制OS阶段解决问题。

实在没有办法的话就通过ActiveSync等方式查看安装这个CAB后系统都多出了哪些文件,包含隐藏和系统文件,把它们复制出来,再通过远程注册表导出安装前和安装后的注册表导出对比,然后将这些内容添加到platform.bib和platform.reg中。
loongembedded 2011-03-15
  • 打赏
  • 举报
回复
1.支持sql ce的话, 不是加上内核中相应的组件就可以了吗?为什么还要安装CAB文件?
---》应该是,至于你为什么要安装CAB文件,可能是你的应用程序需要更新的SQL版本,或者安装了CAB文件之后才能生成你的应用程序所需要的信息
2.如果必须安装CAB文件,怎么做到断电保存?也就是不必重新安装?
---》还是把CAB文件中你所需要的lib或者dll包含到NK中吧,见相关链接http://blog.csdn.net/LoongEmbedded/archive/2011/02/23/6203602.aspx
liangxuequn 2011-03-15
  • 打赏
  • 举报
回复
各位好人帮忙看看。。。
liangxuequn 2011-03-14
  • 打赏
  • 举报
回复
可问题是我定制系统是,相应组件加上了,还是不行,只能安装文件才行。
91program 2011-03-14
  • 打赏
  • 举报
回复
最好是在定制系统时增加相应的组件

因为后面安装的虽然文件在,但注册表不一定在

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧