吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2827|回复: 15
收起左侧

[讨论] 怎么把dll和exe互转

[复制链接]
buildworld 发表于 2020-6-29 20:26
本帖最后由 buildworld 于 2020-6-29 23:50 编辑

如题
我下载了一个植物大战僵尸的修改器,它有个插件功能,里面有很多插件,其中有个布阵器插件,这个布阵器是有独立版本的,也就是说它是个独立的exe,但是这个修改器好像是用dll加载的,在插件目录下也可以找到对应的dll,我的想法是直接把后缀改回exe但是不行,那么请问它们怎么互相转换,或者说exe转为dll插件?这个问题其实很早之前就想过,有个下载器也是有这样的dll插件,无奈编程技术不够,遂来此求问
修改器及独立布阵器:https://wwa.lanzouj.com/iQu2De5fcqh
附上图片(补漏)

主界面

主界面
   批注 2020-06-29 234611.png

布阵器插件

布阵器插件

插件目录

插件目录

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

深爱我的女孩 发表于 2020-6-29 20:47
插个眼,留言查看
uestcer 发表于 2020-6-29 20:51
dll里面一般是一段代码(封装的类库及函数等),没办法变成exe单独运行的。.dll文件一般是由.exe的主程序调用。有些.dll可以直接反编译成源码,你再把.dll的源码写到.exe的源码中去也行
zhou220 发表于 2020-6-29 20:55
既然是修改器,那你自己也可以写一个,何必要人家的源码呢。
 楼主| buildworld 发表于 2020-6-29 20:58
zhou220 发表于 2020-6-29 20:55
既然是修改器,那你自己也可以写一个,何必要人家的源码呢。

嗯我只是有些好奇这个原理
 楼主| buildworld 发表于 2020-6-29 21:00
uestcer 发表于 2020-6-29 20:51
dll里面一般是一段代码(封装的类库及函数等),没办法变成exe单独运行的。.dll文件一般是由.exe的主程序调 ...

好的,但它这原来是个gui程序,应该可以把exe转成dll的吧
zhou220 发表于 2020-6-29 21:00
buildworld 发表于 2020-6-29 20:58
嗯我只是有些好奇这个原理

CE修改器,可以完成它这上面的所以功能,你在论坛搜索,先学习一下CE。
1006442347 发表于 2020-6-29 21:01
如3楼所说,dll存放可能是 修改器的库函数,需要时就调用。但是界面还是在exe里,dll只是把功能封装了,才使得exe文件没那么大,封装函数也可以让编程语言更简洁方便人使用
 楼主| buildworld 发表于 2020-6-29 21:02
1006442347 发表于 2020-6-29 21:01
如3楼所说,dll存放可能是 修改器的库函数,需要时就调用。但是界面还是在exe里,dll只是把功能封装了,才 ...

好的我自己再研究研究
 楼主| buildworld 发表于 2020-6-29 21:03
zhou220 发表于 2020-6-29 21:00
CE修改器,可以完成它这上面的所以功能,你在论坛搜索,先学习一下CE。

好的ce我学过一些,主要好奇这个dll,待我再去研究一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 15:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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