社区
嵌入开发(WinCE)
帖子详情
WINCE6.0下应用软件的安全性
loongembedded
博客专家认证
2011-11-10 01:10:53
我们目前的产品是有自己的应用程序,但是很容易就可以进入WINCE的标准界面下,而我们的应用程序就保存在NAND FLASH的其中一个分区中的,我担心客户不小心因为误操作破坏了应用程序,所以想加强对保存在分区中的应用软件的保护,应该大家都会涉及到这方面的问题,想大家讨论一下,分享自己的处理方式,在此先谢谢了。
...全文
136
9
打赏
收藏
WINCE6.0下应用软件的安全性
我们目前的产品是有自己的应用程序,但是很容易就可以进入WINCE的标准界面下,而我们的应用程序就保存在NAND FLASH的其中一个分区中的,我担心客户不小心因为误操作破坏了应用程序,所以想加强对保存在分区中的应用软件的保护,应该大家都会涉及到这方面的问题,想大家讨论一下,分享自己的处理方式,在此先谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loongembedded
2011-11-12
打赏
举报
回复
[Quote=引用 7 楼 wuxing328 的回复:]
我所接触到的很多客户。。是直接将软件烧进内核的。。
[/Quote]
可是我们这个软件是包含好一些文件的文件夹啊,似乎很难包含到NK.BIN中吧
loongembedded
2011-11-11
打赏
举报
回复
[Quote=引用 3 楼 northcan 的回复:]
可以用“守护进程”吧,很多安全软件防止关键性的组件文件被删掉,也是这样做的。
[/Quote]
可以大概分享一下实现的思路吗?或者是否还有其他的方式,谢谢啊。
northcan
2011-11-11
打赏
举报
回复
可以用“守护进程”吧,很多安全软件防止关键性的组件文件被删掉,也是这样做的。
91program
2011-11-11
打赏
举报
回复
只能隐藏分区,隐藏目录不容易实现
wuxing328
2011-11-11
打赏
举报
回复
我所接触到的很多客户。。是直接将软件烧进内核的。。
loongembedded
2011-11-11
打赏
举报
回复
[Quote=引用 5 楼 wswwxk 的回复:]
搞成系统文件
[/Quote]
我是想隐藏应用程序所在的文件夹,而不是文件。
当我遇上-你
2011-11-11
打赏
举报
回复
搞成系统文件
loongembedded
2011-11-10
打赏
举报
回复
我也就是想知道WinCE下如何保护应用文件文件不被删除,这些应用文件较大,肯定不能打包到NK中的
loongembedded
2011-11-10
打赏
举报
回复
想大家分享和讨论一下,期待
Xarm 1.0
Windows CE / ARM 系统开发利器 - Xarm
Xarm是Blitz Force团队为推广 Windows CE / ARM技术并庆祝以色列复国60周年而推出的
一款开发工具。用户可以使用ARM汇编语言开发基于Windows CE的应用程序。
一、前言
由于软硬件技术的不断提升,嵌入式系统正在以前所未有的速度进入生产生活的各个领域。无论是
日常生活中人们使用的智能手机、Pocket PC还是军用的便携设备、导弹,嵌入式系统都在发挥着不可
替代的作用。作为一名软件开发人员深入钻研嵌入式系统开发显然是一项明智的选择。同时软件霸主
美国微软公司集合几十年的操作系统开放经验不断推陈出新为市场提供了非常优秀的嵌入式操作系统
Windows CE。Windows CE系统功能强大、适应性强、开发工具丰富、学习容易,加之软件霸主强大的
影响力和市场运作能力Windows CE系统支持者众多应用广泛。从手机、Pocket PC到电视机顶盒、超市
收银机、高档医疗设备、工业控制系统都有Windows CE的身影。对于软硬件制造者来说应用Windows
CE是降低成本、提高效率、增加利润的有效途径。而对于开发人员来说深入钻研Windows CE系统提高
开发能力是在激烈的市场竞争中赢得优势的一条捷径。正如我在每个程序和文档中所写的我们的口号
是“掌握微软技术 掌控自己的命运”!
对于硬件平台我们选择的是目前技术最先进、市场占有率最高的ARM体系结构芯片。Xarm使用ARM
汇编语言作为基础开发语言。 虽然汇编语言学习难度较大、应用面没有高级语言广阔但是她也有自己
独特的优势。汇编语言可以开发出运行速度更快、体积更小的程序。(当然这要看你的功力。)使用汇编
语言可以精确控制每条指令,可以实现很多高级语言难以实现的功能。学习掌握汇编语言可以大大加深
对软硬件系统的理解,这对于高级语言开发者也是非常有价值的。因此在系统底层开发、实时控制、数据
采集、高强度计算、逆向工程、密码破解、网络攻击、黑客工具、病毒攻防等领域汇编语言有不可替代的
作用。如果想在安全领域成为高手汇编语言是基本功!
二、 Xarm功能
01. Xarm有完整的编译连接环境,使用户可以编译,连接得到可执行程序。
02. 我们在ARM汇编语法的基础上总结微软提供的宏汇编功能设计了Xarm宏汇编语言的语法,提供了详细的语法示例。
03. 我们设计并编写了Xarm头文件使用户可以通过名称使用常数和结构体编写
WinCE
应用程序。
04. 我们编写了Xarm帮助文件,使用户比较方便的使用Xarm。并根据需要扩充功能。
05. 我们编写了大量脚本、BFLib库函数、EditPlus辅助文件。方便用户配置自己的开发系统。
06. Xarm提供了超过2553个API函数说明、示例程序,帮助用户使用Xarm。(实际工作量为3750个,《专项研究》部分保留给团队队员。)
07. Xarm提供WM
6.0
全部DLL的函数列表。(总共有424个DLL文件,有300多个有API函数。)
08. Xarm提供了COM API函数、COM接口及方法的定义和基本使用规则。用户可调用COM方法写程序。
09. Xarm提供了一些构建好的示例程序。用户可以直接运行试验。
10. 我们编写了《Xarm编码规范》参照执行有利于提高Xarm开发水平和团队代码复用水平。
11. 在“赎罪日”之前的30周时间里,每周我们都会提供至少两篇ARM
WINCE
系统安全方面的研究文章。
三、联系
由于研究WindowsCE 和 ARM编程时间较短,仅20周时间(2007年10月28日-2008年3月15日),错误之处在所难免,欢迎大家批评指正。
我现在处于闭关修炼阶段。每2-3周上网一次,只有2小时,论坛留言都看不到。如您发现Xarm中存在错误、或者有更好的语法规则请发邮件联系。
Xarm@mail.tongji.edu.cn
有学习希伯来语的朋友也可发邮件交流。
Hebrew@mail.tongji.edu.cn
我在每两周一次的上网时间会在Xarm的交流站点公布一些新的研究成果和修订信息。大家可以访问:
Xarm交流站:
http://teacher.uestc.edu.cn/teacher/teacher.jsp?TID=xuehui
祝大家学习愉快!
WINCE
蓝牙学习一---
WINCE
6.0
蓝牙协议栈
在蓝牙系统中,为了支持不同应用,需要使用多个协议,这些协议按层次组合在一起,构成了蓝牙协议栈.蓝牙协议栈是蓝牙技术的核心组成部分,它能使设备之间互相定位并建立连接,通过这个连接,设备间能通过各种各样的应用程序进行交互和数据交换 蓝牙协议栈是蓝牙技术的核心部分,它能使设备之间相互定位并建立连接,通过这个连接,设备之间能够哦通过各种各样的应用程序进行交互和数据交换。 1. 蓝牙协
wince
6.0
驱动开发
1、基础知识: 1)系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接 口。设备驱动程序为应用程序屏蔽了硬件细节,在应用程序看来硬件只是一个设备文件,应用程序可以 像操作普通文件一样对硬件设备进行操作。设备驱动是内核的一部分。 2)驱动程序完成以下功能: ——对设备初始化和释放; ——把数据从内核传送到硬件和从硬件读取数据; ——
WINCE
6.0
+S3C2443下SD卡驱动
WINCE
6.0
+S3C2443下SD卡驱动********************************LoongEmbedded************************作者:LoongEmbedded(kandi)时间:2011.02.24类别:
WINCE
驱动开发********************************LoongEmbedded************************1. SD卡驱动架构图1SD卡驱动分为client驱动,bus驱动和SD主控制器驱动,其中c
WinCE
5.0与
6.0
有何区别
Windows CE概述
WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的Windows 95,Windows CE的图形用户界面相当出色。
基本简介
其中CE中的C代表袖珍(Compact)、消费(Consumer)、通信能力(Connectivit)和伴侣(Companion);E代表电子产品(Electronics)。与Wind
嵌入开发(WinCE)
19,504
社区成员
41,569
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章