4

We have a number of dlls in a single directory. Most, but not all, are C++ resource dlls only. These dlls can be opened in Visual Studio for a "visual" inspection (you can see the "String Table").

Here's the scenario, we are looking for a particular string but we don't which DLL contains the string. Is there a tool that we can use that will perform a string search on DLLs?

Thanks!

skaffman
  • 398,947
  • 96
  • 818
  • 769
Ian
  • 5,625
  • 11
  • 57
  • 93

2 Answers2

2

I've just successfully used .NET Reflector 6 to find a string (using Ctrl+S) in the list of loaded DLLs.

Slightly off for the original question (concerning C++) but I've stumbled upon this question by the title and this is my answer.

Oliver
  • 9,239
  • 9
  • 69
  • 100
2

You can use the findstr command to search strings in several files.

Frédéric Hamidi
  • 258,201
  • 41
  • 486
  • 479
  • It's not that smart: it will just match what looks like strings in the binary soup of the files. That may be enough, though. – Frédéric Hamidi Nov 02 '10 at 10:41
  • I don't know if it's just me but my Command prompt usually crashes when I use findstr on a bunch of dlls. – Rory May 17 '13 at 10:27