找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: happy886rr

查询、复制可执行模块DLL依赖PDLL.EXE

[复制链接]
发表于 2017-5-7 19:17:07 | 显示全部楼层
本帖最后由 freesoft00 于 2017-5-7 19:18 编辑

回复 15# happy886rr


    无忧论坛那个制作pe的包里面有这个小程序,最初的出处我也忘记了。
http://bbs.wuyou.net/forum.php?m ... 58&fromuid=1345
在Projects\Tools\MYTOOLS目录中
上面我传了ldd的源码
发表于 2017-5-7 19:40:56 | 显示全部楼层
你把explorer.exe放D盘,然后

还是需要复制待分析文件的,如果要批量分析system32目录内的所有exe,不可能把所有文件都复制到D盘。
 楼主| 发表于 2017-5-7 21:00:37 | 显示全部楼层
本帖最后由 happy886rr 于 2017-5-7 21:05 编辑

回复 17# freesoft00
system32的文件太多了,你分析那个目录会很卡的。
要的是无忧启动那个ldd32.exe的源码,那个才有研究价值。哦,我想起来了,那个是winbuilder的自带工具把,应该去winbuilder官方下载源码。,做winPE就需要脱离操作系统位数去查找DLL依赖,只有winbuilder有这个源码。
发表于 2017-5-7 22:11:36 | 显示全部楼层
回复 18# happy886rr


    源代码找到了。我私信给你吧。
 楼主| 发表于 2017-5-7 22:58:55 | 显示全部楼层
回复 19# freesoft00
他就是传说中的红毛樱木,这个人技术很厉害。
 楼主| 发表于 2017-5-11 20:42:27 | 显示全部楼层
回复 19# freesoft00
pdll以更新到增强版2.0,请在一楼链接中下载。对于从指定源复制dll,完全可以用批处理的for去实现。pdl增强版对64位的dll做了兼容,可以直接在32位系统,查看64位dll。请使用/I 开关查看。
 楼主| 发表于 2017-5-11 20:44:16 | 显示全部楼层
回复 4# CrLf
pdll已更新到增强版2.0,请在一楼链接中下载,对64位的dll做了兼容,可以直接在32位系统,查看64位dll。并增加了对dll导入、导出表的查看,包括函数地址显示。
发表于 2017-5-11 20:52:30 | 显示全部楼层
回复 20# happy886rr


    红毛樱木这个名字我之前以为是某种树木,今天想想,樱木花道的头发是红色的,所以是红毛樱木,哈哈。
 楼主| 发表于 2017-5-11 21:36:09 | 显示全部楼层
回复 23# 523066680
发表于 2017-5-11 22:41:15 | 显示全部楼层
回复 24# happy886rr


    针对64位的dll依存还是不行。
测试系统win7 32位,测试文件win8.1 64位的explorer.exe文件。
新版本提示错误,无法运行,而ldd32没有问题。
 楼主| 发表于 2017-5-11 22:53:29 | 显示全部楼层
本帖最后由 happy886rr 于 2017-5-11 22:55 编辑

回复 25# freesoft00
请使用/I 开关查看。
PDLL /I 文件名

因为是增强版,你不加/I开关还是默认引擎,加了/I开关就是超级引擎。

PDLL增强版,不仅包括了ldd32的全部代码,还新增200行新代码,用于改善性能,你看帮助信息,用法已经不同于之前的了。
发表于 2017-5-11 23:07:20 | 显示全部楼层
回复 26# happy886rr


还是不行呀。有错误。
发表于 2017-5-12 00:02:08 | 显示全部楼层
回复 26# happy886rr


用 64 位 7z 做测试,也是用不了

不加 /i 运行报错
Failed to load executable file "Z:\7z64.exe"

加 /i 停止工作

所用 7z 程序:http://www.bathome.net/s/tool/?key=7z64
 楼主| 发表于 2017-5-12 10:45:16 | 显示全部楼层
回复 27# freesoft00
已经修复,请在一楼重新下载增强版。
 楼主| 发表于 2017-5-12 10:45:48 | 显示全部楼层
回复 28# CrLf
已修复,直接PDLL 7Z64.exe即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 01:46 , Processed in 0.021901 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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