Я хочу перехватить загрузку dll, чтобы использовать их. Первой моей идеей было подключить GetProcAddress. Удивительно, но, подключив его, я могу перехватывать только вызовы, сделанные внутри процесса, которому принадлежит моя библиотека. (Я открыл другие исполняемые файлы, которые вызывают GetProcAddress, и эти вызовы не перехватываются) (я думаю, потому что он динамически компилируется против моей библиотеки)
Пример вывода:
C: \ Windows \ syswow64 \ kernel32.dll Module32NextW
C: \ Windows \ syswow64 \ kernel32.dll CreateToolhelp32Snapshot
C: \ Windows \ system32 \ DINPUT.dll DirectInputCreateW
C: \ Windows \ SysWOW64 \ ntdll.dll DirectDrawCreate
В любом случае, я хочу знать, где я должен начать перехватывать загрузку DLL, чтобы затем использовать их функции.
По сути, я хочу иметь возможность вызывать GetModuleInformation для любой загруженной DLL.