Project1

标题: 魔改了Game.exe之后怎样在脚本中调用这个exe里自己加的函数? [打印本页]

作者: mariofans    时间: 2019-4-11 18:34
标题: 魔改了Game.exe之后怎样在脚本中调用这个exe里自己加的函数?
RT,只会调DLL的

作者: ppspssss    时间: 2019-4-11 18:45
魔改是指加密了么, 我也想學
作者: mariofans    时间: 2019-4-12 21:28
可以结贴了(趴)
前脚刚准备拿500星屑悬赏RGSS103函数导出表来着
后脚翻到@SixRC 某帖子找到了
有了rb_define_module_function就可以在exe搞各种勾当了
作者: SixRC    时间: 2019-4-12 21:43
我本来想答的
不过我不清楚你说的"自己加的函数"是什么意思
是还改了导出表出来吗?那可以直接调用 不过应该不是
那就是直接写了一段吗 那可以用 CallWindowProc 不过我感觉这个做法应该很普遍了..所以我也没答
不知道你指的是不是这个
而且 改exe 不如直接写成字符串再调用 还能利用一些更动态的资源 而且适用性也更好
话说 你假如要用 rb_define_module_function 那不是还得写个dll吗 既然都写dll了 直接导出要用的函数不是更方便??
一般都是直接 ruby里生成 然后 CallWindowProc 吧
我觉得 直接改dll或者exe 除非是要他在加载之前就实现一些功能吧 后续的都可以后续再改
作者: myownroc    时间: 2019-4-17 21:57
对于Windows系统,要调用dll/exe里的函数,首先需要导出(export)函数符号→_→




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1