Thanks, Keith, but that's not quite what I mean.

For example, if my program used a function like "BitBlt" from gdi32.dll, then when my program is launched, Windows loads "gdi32.dll" into the process.

I need to know what DLL files are loaded into my program's process at runtime.

Someone can put their own DLL into my process and therefor run code inside of it, and I want to try & prevent that.

Thanks.