递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

怎么检测代码是否在DLL 或 exe中运行

查看数: 11171 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-6-13 09:55

正文摘要:

本帖最后由 Coco 于 2022-6-13 10:01 编辑 怎么检测代码是否在DLL 或 exe中运行

回复

Coco 发表于 2022-6-13 13:46:08
tmf19901124 发表于 2022-6-13 13:32
还有一种方法就是,获取到模块句柄后,找pe里面的标志,判断是dll还是exe  这应该是常规做法  上面那种方法 ...

感谢大佬
tmf19901124 发表于 2022-6-13 13:32:12
还有一种方法就是,获取到模块句柄后,找pe里面的标志,判断是dll还是exe  这应该是常规做法  上面那种方法简单粗暴
tmf19901124 发表于 2022-6-13 13:30:36
GetModuleHandle 获取主模块句柄,并获取模块名,然后在GetModuleHandle(0)获取自身模块句柄和模块名,判断是否相等
fengshangren 发表于 2022-6-13 11:56:04
问的不清不楚
火绒 发表于 2022-6-13 10:03:01
本帖最后由 火绒 于 2022-6-13 14:59 编辑

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-2-6 05:06 , Processed in 0.089911 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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