吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 4459|回复: 69

[易语言] 修改易语言编译文件的默认图标

  [复制链接]
dosnow 发表于 2021-9-8 17:06 | 显示全部楼层 |阅读模式

闲来无聊写的直接改exe也行 不过得搞掉crc
没什么鸟用  只是懒得每次都要设置

     注入或者写个支持库都行 , 不影响手动指定的图标
                                 DWORD Source=(DWORD)  FindResourceA(NULL,(LPSTR)0x00000228,(LPSTR)0xa) ; //Size 00000AAE  2734
                if (Source)
                {
                        char Path[MAX_PATH] ={0};
                        GetModuleFileNameA(NULL,Path,MAX_PATH);
                        PathRemoveFileSpec(Path);
                        strcat(Path,"\\Patch.ico");//替换成易语言根目录Patch.ico
                        char*data;
                        DWORD Protect;
                        DWORD sizex=MyReadFile(Path,&data );//读入数据到data
                        if (!sizex)//不存在直接改成空白图标
                        {
                        delete data;
                        PVOID ResAdr==(PVOID)(Source+(DWORD)GetModuleHandleA(NULL));
                        VirtualProtect(ResAdr,0x100,PAGE_READWRITE,&Protect);
                        ZeroMemory(ResAdr,0xAAE);
                        }
                        else
                        {
                        *(PDWORD)(Source)=(DWORD)data-(DWORD)GetModuleHandleA(NULL);//修改资源数据
                        *(PDWORD)(Source+4)=sizex;//修改资源大小
                        PBYTE tmp=(PBYTE)LockResource;
                        VirtualProtect(tmp,0x100,PAGE_READWRITE,&Protect);
                        *(PDWORD)tmp=0x0424448B;
                        *(PDWORD)(tmp+4)=0x0374C085;
                        *(PDWORD)(tmp+8)=0xB80004C2;
                        *(PDWORD)(tmp+12)=(DWORD)data;
                        *(PDWORD)(tmp+16)=0x0000F6EB;
                        }

                }



评分

参与人数 10HB +16 THX +2 收起 理由
消逝的过去 + 2
创客者V2.0 + 1
zxjzzh + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
后学真 + 1
风里去 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
agan8888 + 1
king51999 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
pmm018 + 2
a1020860 + 1 论坛的秩序需要大家共同监督与维护,感谢!
白云点缀的蓝 + 6 + 1 [快捷评语]--积极评分,从我做起。感谢分享!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
pipi9 发表于 2021-9-8 18:17 | 显示全部楼层

没那么麻烦 你写个程序 带命令行那种 然后 在易语言根目录下的 \tools\link.ini 内设置一下 然后编译完成以后这个程序会被调用
具体你看配置项下面的 “链接后动作”
这个是我的列子 :
post_link_action1=$(E_TOOLS)\Nico处理.exe $(TARGET)
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
CRQTnMsFS 发表于 2022-2-22 13:19 | 显示全部楼层

谢谢分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
CQPyO618 发表于 2022-2-25 18:10 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
JaKFGXc1 发表于 2022-3-3 01:58 | 显示全部楼层

谢谢分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
JaKFGXc1 发表于 2022-3-3 05:22 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
KbRDG16 发表于 2022-3-4 21:35 | 显示全部楼层

谢谢分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
CYTNRFji381 发表于 2022-3-5 21:04 | 显示全部楼层

谢谢分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
wtOEh5 发表于 2022-3-7 19:30 | 显示全部楼层

感谢楼主
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
wtOEh5 发表于 2022-3-7 20:04 | 显示全部楼层

谢谢分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表