首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

WINCE系统下,怎么让自己开发的应用程序不被用户看见

2012-03-05 
WINCE系统下,如何让自己开发的应用程序不被用户看见1、在WINCE平台下,我设计一个系列程序,现在需要放到CE系

WINCE系统下,如何让自己开发的应用程序不被用户看见
1、在WINCE平台下,我设计一个系列程序,现在需要放到CE系统下,但是,我放到NAND盘(分出来用户可以看到的盘)下,能够正常的使用了,但是他能够被用户看见。而我如果将应用程序放到系统下,如:program file下,当系统再启动后,所有的程序又被还原成初始系统的状态。因此,现在我都不知道如何来做这个东西了,请大家帮忙解决一下。

在做这种系统时,不知道常规的隐藏应用程序的方式是什么?


2、我用HIV方式来保存注册表,网上写的哪个“永久保存注册表”的方法看了一下不知道如何下手,请问关键的几个地方是什么呢?



[解决办法]
分区可以隐藏的,但用户修改注册表可以显示出此隐藏的分析



将应用做到WinCE系统的Image中,这样就不会丢失。
[解决办法]
你是想把你的程序跟系统内核打包到一起吧??
可以
把你的程序放到release文件夹中
然后 在release中打开platform.bib添加
***.exe $(_FLATRELEASEDIR)\***.exe NK SH
再然后make run-time image
你的应用程序就在CE下的windows文件夹中了
[解决办法]
你那些文件除非和内核打包
要不就放在可存储区
否则是存不住的
要是做些修改需要保存
用HIVE功能就可以了
这个需要在注册表改些东西

[解决办法]
你还是需要做HIVE类型的系统,可以将注册表和系统的修改保存下来。
1. CE组件里选择HIVE REGISTER
2. platform.reg里面将flash及相关的驱动加入到;BOOT HIVE SECTION区段中
3. common.bib里加入 boot.hv system.hv user.hv,将default.fdf注释掉
4. eboot中将BINFS之后剩余的flash空间分区并格式化成fat。

就这样。2最关键,具体做法去参考网上能找到的资料文章,碰到问题再来讨论。
[解决办法]
看到后面的!了?就表示“非”。
IF BSP_NONANDFS !
就是说:如果没有定义BSP_NONANDFS,那么就。。。
其实是有NAND作为FS存储对象的,就执行。

热点排行