How to programmatically get DLL dependencies

You can use EnumProcessModules function. Managed API like kaanbardak suggested won’t give you a list of native modules.

For example see this page on MSDN

If you need to statically analyze your dll you have to dig into PE format and learn about import tables. See this excellent tutorial for details.

Leave a Comment