2010-11-02 68 views
3

我们在单个目录中有多个dll。大多数但不是全部只是C++资源dll。这些dll可以在Visual Studio中打开以进行“可视”检查(可以看到“String Table”)。搜索dll集合中的字符串

这里是场景,我们正在寻找一个特定的字符串,但我们不知道哪个DLL包含字符串。有没有我们可以使用的工具在DLL上执行字符串搜索?

谢谢!

回答

0

您可以使用findstr命令在多个文件中搜索字符串。

+0

它能正确理解DLL格式吗? – Ian 2010-11-02 10:23:19

+0

这不是那么聪明:它只会匹配文件二进制文件中看起来像字符串的内容。虽然这可能已经足够了。 – 2010-11-02 10:41:26

+0

我不知道是否只是我,但当我在一堆dll上使用findstr时,我的命令提示符通常会崩溃。 – Rory 2013-05-17 10:27:26

2

我刚刚成功使用了.NET反射器6在加载的DLL列表中查找字符串(使用Ctrl+S)。

稍微偏离原始问题(关于C++),但我偶然发现了题目中的这个问题,这是我的答案。