CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  硬件/嵌入开发 >  嵌入开发(WinCE)

如何象Windows 98/2000/xp的应用程序加外壳一样给WinCE软件加外壳?

楼主MadGodRokie(冷艳锯)2005-06-03 16:36:06 在 硬件/嵌入开发 / 嵌入开发(WinCE) 提问

这里说的外壳不是WinCE的外观外壳,而是象一些黑客给Windows   98/2000/xp的应用程序所加的外壳。  
  能否做到?如何做? 问题点数:100、回复次数:5Top

1 楼jiess(刘伟庭)回复于 2005-06-03 20:24:04 得分 0

能是能做,但速度方面可能有影响Top

2 楼jun_01(无名小卒)回复于 2005-06-04 17:23:53 得分 0

脱壳的软件比加壳的软件出的还多,还快,还好用.  
  加了壳有什么用?Top

3 楼nbcool(载舟之水)回复于 2005-06-05 11:13:10 得分 100

和PC上的加壳软件原理是一样的,但是难度大一些,因为内存管理机制有些差别。  
  但是你目前不必去做很复杂的加密,因为现在除了微软的调试器之外,还没有一个方便的软件  
  能够动态反汇编。静态反汇编最好的方法是IDA。  
  针对以上的情况,所以你只需要简单做一些CRC自校验保护,花指令,及SEH就可以了。防范一般破解者是没有什么问题的。你也可以自己写个简单的壳,因为算法简单,所以速度不会慢,我在200MHZ   ARM   的CPU上运行几乎不成问题。UPX是公开源码的,你可以简单看看流程。  
   
  加密就是对抗破解,加壳软件未必比没有加壳的慢,要看你如何优化了,   PECompact就是一个例子。  
  Top

4 楼MadGodRokie(冷艳锯)回复于 2005-06-07 11:10:55 得分 0

to   nbcool:我现在是给一个.exe文件加壳,我没有它的源代码。怎么做呢?Top

5 楼nbcool(载舟之水)回复于 2005-06-07 23:20:46 得分 0

现成的工具是没有的,就算有也是大家自己写的。所以你要自己写了,你需要了解PE格式和汇编基础,然后才可以开始写。Top

相关问题

  • 关于wince应用程序
  • 如何用VC对应用程序写加外壳的程序。
  • 请问WinCE应用程序的安装程序怎么做?
  • 在WinCE中如何让应用程序自启动?
  • 关于wince下的应用程序开发
  • Help,help为什么我的XP无法打开应用程序?
  • 关于在XP中定义应用程序的运行权限
  • web应用程序调用web services出错(xp系统)
  • XP无法使用杀毒应用程序
  • 应用程序

关键词

  • 软件
  • 外壳
  • 没有

得分解答快速导航

  • 帖主:MadGodRokie
  • nbcool

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo