社区
新手乐园
帖子详情
如何判断dll是被那个进程调用的
2303191
2009-03-24 10:58:47
比如a.exe进程动态调用b.dll,如何在b.dll中知道是a进程调用的
...全文
86
4
打赏
收藏
如何判断dll是被那个进程调用的
比如a.exe进程动态调用b.dll,如何在b.dll中知道是a进程调用的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
downmooner
2009-03-24
打赏
举报
回复
ToolHelp函数
2303191
2009-03-24
打赏
举报
回复
我试一下
珍惜生命远离CPP
2009-03-24
打赏
举报
回复
dll中
TCHAR szFileName[MAX_PATH+1]={0};
GetModuleFileName( GetModuleHandle(NULL) ,szFileName , MAX_PATH);
szFileName就是调用程序的名字了.
spirit_sheng
2009-03-24
打赏
举报
回复
GetCurrentProcess(); 获取当前进程的句柄
QueryFullProcessImageName(); 根据进程的句柄, 获取进程的文件名, 包括完整路径
dll
加载卸载工具源码
远程注入方式实现LoadLibrary,FreeLibrary 附带遍历
进程
和模块
dll
功能。svchost等的系统
进程
不能遍历,没做处理。 用了破解的皮肤组件,360之类的软件可能会唧唧歪歪,不喜欢的可以自行修改代码和删除相关皮肤文件的
调用
。
Windows下查看
dll
被哪个
进程
调用
原贴网址:http://www.cnblogs.com/leipei2352/archive/2013/02/05/2892482.html 注:最后面的一小部分是本文查找这篇文章时的一些情况说明 以下分隔后面为原贴内容 ------------------------------------------------------------------------------------
如何查看
dll
被哪个程序
调用
操作系统中的
dll
文件被程序
调用
无法直接删除,只能通过特殊方式进行删除,步骤如下: 1、在运行里输入cmd进入命令提示符。 2、输入命令tasklist /m > 123.txt 查看
dll
文件是哪个程序在
调用
,结束该程序或
进程
,然后删除
dll
文件。 3、如果查出来的占用
dll
文件的
进程
是svhost.exe
进程
,这个
进程
一般系统有7、8个之多,则可以根据PID
进程
号来结束
进程
,然...
64位
进程
调用
32位
DLL
详解
公司开发开发环境是64位,在读取一些加密文件时使用了第三方32位
DLL
。那么问题来了怎样在64位环境下
调用
32位
DLL
— — — —开启探索之旅 相关资料: 微软公司的官方网站针对这个问题描述如下: 在64位的windows系统中,一个64位
进程
不能加载一个32位
dll
,同理一个32位
进程
也不能加载一个64位
dll
。但是,64位windows支持64位和32位
进程
(包括本机或跨机)间
64位
进程
调用
32位
DLL
的解决方法
64位
进程
调用
32位
DLL
的解决方法 最近做在Windows XP X64,VS2005环境下,32位程序编译为64位程序的工作,遇到了一些64位编程中可能遇到的问题:如内联汇编(解决方法改为C/C++代码),long类型的变化,最关键的遇到了64位
进程
需要
调用
32位
DLL
的问题。由于有一些32位
DLL
没有源代码,无法重新编译为64位
DLL
,所以只能想办法解决64位
进程
调用
32位
DLL
问题,这个...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章