能力值:
( LV2,RANK:10 )
2 楼
.
最后于 2020-5-31 09:44
被惊电编辑
,原因:
能力值:
( LV2,RANK:10 )
3 楼
惊电
应该是 hdllname = me32.szModule; 吧!
我是想获取模块句柄的,szmodule是模块名,不是句柄
能力值:
( LV2,RANK:10 )
4 楼
.
最后于 2020-5-31 09:43
被惊电编辑
,原因:
能力值:
( LV2,RANK:10 )
5 楼
惊电
直接用GetModuleHandle函数不就行了么?
这个函数要模块名的,我现在只有路径,模块名不知道的,你可以看我的图片上注入框
能力值:
( LV2,RANK:10 )
6 楼
你循环有意思?
能力值:
( LV2,RANK:10 )
7 楼
.
最后于 2020-5-31 09:43
被惊电编辑
,原因:
能力值:
( LV2,RANK:10 )
8 楼
惊电
你不会从路径名中抠出想要的模块名?不比较路径名,只比较模块名?再用GetModuleHandle!
呵呵,你可以抠一下,话谁都会说,你是用什么API还是函数还是结构体能做到这一点啊??
能力值:
( LV2,RANK:10 )
9 楼
现在提问的态度都这么叼的吗,先不说STL里的String可以很轻松的完成这个功能,就是自己写也是几行代码的事
最后于 2020-5-31 10:27
被htpidk编辑
,原因:
能力值:
( LV2,RANK:10 )
10 楼
还有人在用VC6,我很惊讶,这是看的哪一年的教程了
能力值:
( LV2,RANK:10 )
11 楼
htpidk
现在提问的态度都这么叼的吗,先不说STL里的String可以很轻松的完成这个功能,就是自己写也是几行代码的事
多谢指点,但对你说的晴雯的问题,先说一下,不是提问吊不吊的事情,我本来很客气的请教,但是那个人怎么回答我的??就一句你不会从路径名中抠出想要的模块名,我这个是在win32上面的代码,我在提问都已经说明了,而且附有截图,尽力的说明是什么样的问题,如果,大神觉得我这个问题简单想帮我,可以告诉我具体怎么做无论是函数API,还是什么函数,就算骂我笨,菜,垃圾我都认,但是我最讨厌,问题问题不解决,反而还就一句话敷衍我的人,你可以不回答,这是你的权利,我都没关系,但是如果你要回答,就好好地回答,别一句话就给我敷衍了,首先,我提问,光截图说问题,都是认真思考过后,无法解答,才请教的,但是回答的人却以敷衍我的态度,这是对我提问者的不尊重。这不是我提问吊不吊的事情,而是一个相互尊重的事情
能力值:
( LV2,RANK:10 )
12 楼
kongfubull
还有人在用VC6,我很惊讶,这是看的哪一年的教程了
主要是我想用vc6,安装简单,电脑不是太好,安装vs可能很慢,而且卡
能力值:
( LV2,RANK:10 )
13 楼
沉迷于
你循环有意思?
我是循环,想找出和路径相匹配的模块,麻烦你看一下截图的红字,你该认得字吧??就一句你循环有意思??我循环是怎么了都不说??就一句,你循环有意思??不想回答就算了,别在这里装逼
能力值:
( LV2,RANK:10 )
14 楼
建议你去 从0学 基础都没有 说什么 你都不懂
能力值:
( LV2,RANK:10 )
15 楼
我记得ACP注入比较简单。你可以了解一下。 还有释放DLL前,你必须终止DLL的功能线程。不然在释放的时候会报错。
能力值:
( LV3,RANK:30 )
16 楼
char *strstr(const char *str1, const char *str2); 功能:判断字符串str2是否是str1的子串。 参数 str1 - 要查找的字符串或字符串指针 str2 - 要查找的子串 返回值 函数返回str2在str1中首次出现的地址;否则,返回NULL。
能力值:
( LV2,RANK:10 )
17 楼
szExePath是EXE文件路径。请看这里 https://docs.microsoft.com/en-us/previous-versions/aa908804(v=msdn.10) hModule Handle to the module in the context of the owning process. szModule Null-terminated string that contains the module name.
也就是说你要_stricmp(me32.szModule,"xxx.dll")这样子才行,不是me32.hModule,这个字段是模块句柄 ,跟名字一毛关系没有
最后于 2020-6-8 17:14
被zx_348891编辑
,原因: