exescope怎么用
平常在用Flash制作动画生成EXE文件时,为了使动画一开始播放就进入全屏状态,我们可以设置动画第一帧的帧属性的Action事件。在此事件中添加一个FS Command命令,在For Standalone Player下拉列表中选择Fullscreen[true/false],这时Command中的值为“fullscreen”,Arguments中的值为“true”。
但是,这样的设置在播放动画时,用户可以按ESC键或Ctrl+F组合键退出全屏状态,使
播放效果大受影响。能不能在播放动画时,把所有的快捷键和快捷菜单都屏蔽掉呢?笔者通过尝试发现:用eXeScope(资源编辑工具)可以办到。具体方法是:在eXeScope中打开生成的可执行动画文件(*.exe),删除其资源中的所有“快捷键”即可(如下图),这样就真正做到了全屏播放。简单吧,不妨试试!
操作方法
- 01
首先,要修改exe程序就需要用到资源编辑器,常用的比如象eXescope、ResHacker、pe explorer,对于那些没有加壳的exe文件,用这些软件可以禁用、移动、修改你在程序上看到的界面,也可以用它们来替换图片或者图标什么的。(实际上这个过程就是一般汉化软件需要过程) 如果是用vb或者delphi开发的软件,更改起来就比较麻烦一些,你可以用petotal之类的软件先查一下那个exe是什么开发的,然后去找对应的资源编辑器。 不过以前在使用过程中发现,基本上所有的程序都无法修改,难道eXeScope这类的软件只是摆设而没有实际用途吗?最近才搞懂要想用eXeScope之类的软件修改程序,还是有一些限制的,并不是说你想改就改,如果随便一个人都能用eXeScope之类的软件修改QQ.exe那还得了。以eXeScope为例,仔细看下eXeScope的介绍:
- 02
软件介绍: 你想自定义应用软件吗? 例如:更改字体,更改菜单,更改对话框的排列,等等。eXeScope能写可执行文件的资源,包括(EXE,DLL,OCX)等。是方便强大的汉化工具,可以直接修改用 VC++ 及 DELPHI 编制的程序的资源,包括菜单、对话框、字串表等。
- 03
使用eXeScope软件打开我2.exe,可以看到,很多控件可以直接修改:
- 04
可以直接用输入数据的方式修改每个控件的大小、位置、内容,也可以直接点击上面的“对话框编辑器”,直接拖动程序界面上的控件:
- 05
直接在此界面上拖动控件,调整控件,修改控件后,保存。关闭eXeScope。然后运行修改过的2.exe。奇迹出现了,程序就已经修改好了。
- 06
当然,是你辛辛苦苦写了几个月写出来的程序,被别人随便的改界面,加上“作者:XX”,就真杯具了。 但是为什么经过测试,程序可以被轻易修改,可是我们从网上下载的程序却几乎都不能直接这样修改呢? 那是因为很多程序在发布的时候就被作者加了壳,经过测试,我把刚才写的那个简单的程序用UPX加壳后,直接用eXeScope打开,是不能修改的,强行修改后保存再运行也会出错。但是使用UPX脱壳插件对加了壳的程序进行脱壳,脱壳后程序又可以直接用eXeScope修改了。看来软件加壳是很有必要啊!简单的壳可以直接用插件脱,复杂的壳或者生僻的壳没有脱壳机的就很难脱了。