Determinar quais arquivos DLL e / ou OCX são realmente usados pelo meu programa?

Meu software está escrito em VB6. Para fins de diagnóstico, preciso determinar os arquivos DLL / OCX reais que são carregados e usados pelo aplicativo no computador de um cliente.

Como as DLLs do VB6 (incluindo arquivos OCX) são bibliotecas COM, elas são carregadas indiretamente com base nas informações do registro. Isso significa que é possível que um arquivo diferente esteja sendo usado do que foi usado em ambientes de desenvolvimento / teste. Às vezes, no ambiente do cliente, isso pode causar problemas de funcionamento difíceis de diagnosticar sem essas informações.

(Meu plano é criar uma janela de leitura de diagnóstico no meu programa que mostre as bibliotecas que o programa está usando naquele momento.)

questionAnswers(2)

yourAnswerToTheQuestion