社区
Windows SDK/API
帖子详情
如何判断是哪个进程调用DLL中的函数
Guradian
2005-07-30 05:36:21
加入有个a.dll链接库提供了一个函数afunction,有几个进程都使用了这个函数。
现在我拦截函数afunction,请问如何知道是哪个进程调用了这个函数
问题解决另开贴送分
...全文
136
5
打赏
收藏
如何判断是哪个进程调用DLL中的函数
加入有个a.dll链接库提供了一个函数afunction,有几个进程都使用了这个函数。 现在我拦截函数afunction,请问如何知道是哪个进程调用了这个函数 问题解决另开贴送分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GARNETT2183
2005-07-31
打赏
举报
回复
剑神一笑: C++ 3元/小时 Java 2元/小时 送按摩锤背
//////////////////////////////
有意思..呵呵.
Guradian
2005-07-31
打赏
举报
回复
unsigned(僵哥(当程序语言成为普及的第三语言之后……))
能不能详细一点,这个不是很明白
pankun
这个真的可以用吗?
我现在没有地方试验,不过这个方法看起来很不可思议
pankun
2005-07-30
打赏
举报
回复
GetCurrentProcess
阿呆_
2005-07-30
打赏
举报
回复
CreateToolhelp32Snapshot+Module32First+Module32Next
僵哥
2005-07-30
打赏
举报
回复
枚举所有进程,然后再使用Module32First..Module32Next枚举所有模块,这MODULEENTRY32.szExePath就是用到的DLL文件名。
Windows
进程
常用
DLL
模块注入技术
课程结合多种Windows
进程
常用
DLL
注入技术。远程线程注入APC注入,异步
调用
过程,向目标线程插入待执行任务从而完成注入。窗口消息注入,指定窗口
进程
注入,与全局钩子注入类似。环境块注入,获取
进程
上下文信息,直接性修改程序执行流程完成注入。
进程
入口点注入,在程序初始化的时机前将
dll
模块文件注入至目标主线程。
进程
调试级注入,涉及调试器相关功能
调用
知识点
dll
模块重定位内存注入,模拟操作系统加载PE文件方式,直接将
dll
文件内存数据写入目标
进程
并执行。导入表注入,涉及PE相关知识点,增加区段,移动导入表,增加导入表、增加导出
函数
,修复表项数据等。内核驱动级
Dll
模块注入技术,内核驱动入门扩展。
html
调用
dll
函数
,技术分享 - 动态导入
DLL
动态链接库并
调用
其导出
函数
背景
DLL
调用
有两种方式,一种是静态
调用
,另一种是动态
调用
。对于静态
调用
主要是对开发环境进行设置,导入
DLL
所需的头文件和库文件,就可以直接
调用
DLL
中
导出的
函数
了,这种
调用
方式会使程序较大,占用内存较大,但速度较快,而且使用起来比较方便。但是,本文要介绍的是动态
调用
的方式,动态
调用
可以根据需要加载响应
函数
,随时可卸载。不会因为找不到
dll
,导致程序不能运行。但是,使用上相对于静态
调用
来说比较麻烦...
关于
DLL
注入到其他
进程
后,如何
调用
DLL
里面
函数
的问题
我们在写
DLL
的时候,需要在
DLL
项目里面加上window的API
函数
Dll
Main.然后
Dll
Main
函数
里面写上你自己的
函数
, 这样,windows会在用LoadLibrary加载
DLL
后,
调用
Dll
Main
函数
来执行,而你把自己的
函数
已经先写在在
Dll
Main里面了,那么你的
函数
也自然而然被间接
调用
了. ...
在C++
中
调用
DLL
中
的
函数
转载自:http://blog.sina.com.cn/s/blog_53004b4901009h3b.html 应用程序使用
DLL
可以采用两种方式:一种是隐式链接,另一种是显式链接。在使用
DLL
之前首先要知道
DLL
中
函数
的结构信息。Visual C++6.0(或者更先进的版本)在VC\bin目录下提供了一个名为Dumpbin.exe的小程序(使用方法见VS自带工具:dumpbin
如何
调用
DLL
中
的
函数
如何
调用
DLL
中
的
函数
在
DLL
工程
中
的 cpp
中
函数
定义如下: extern "C" _declspec (
dll
export ) int add(int a, char b) { return a + b; } 一:显示链接
调用
的
DLL
的主工程的 main文件
中
代码如下: #include #include #inc
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章