水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:能否给dll尾部加个字符串数组
7楼
|
youngbug
|
2021-03-23 05:53:53
|
展开
能,如果不想看PE结构,就直接放到文件最后面,用的时候取最后固定长度就行。
【 在 toutouqi 的大作中提到: 】
:
: 想法:程序的一个小dll文件要用到一个常量字符串,每次重新编译比较麻烦,现在是预留几MB的空间直接打开dll修改这个字符串(字符串常量可能几KB,也可能几MB)。问题是:如果不想预留几MB长度,能否把字符串加在dll尾部,然后把这个字符串的地址改到dll尾部位置。
#发自zSMTH@HRY-AL00Ta
--
FROM 111.197.173.*
10楼
|
youngbug
|
2021-03-23 09:27:34
|
展开
GetModuleHandle获得dll的路径,然后读写文件从文件末尾开始读就行了
【 在 toutouqi 的大作中提到: 】
: dll/so被加载后,dll内的函数获得dll尾部的数据地址用啥函数?
--
FROM 122.70.148.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版