Никак. В силу того, что dll есть динамически связываемая библиотека в виде отдельного файла. А если там что из архива/инсталлятора распаковывается, а потом вызывается, - так и ищите соответствующий распаковщик или перехватите нужный файл в %temp% или еще где-нибудь, где инсталлятор ими гадит.
Примерно как из мышцы вытащить кости. Пробовали, нет? Или вдруг ощутили весь идиотизм вопроса? EXE - исполняемый файл для ваших всяких Виндей, DLL - распределяемая динамическая библиотека. То есть то, к чему EXE может обращаться. Теперь в ум вошли или ещё пообъяснять?