Возможный дубликат:
Как получить имя текущего исполняемого файла на С#?
Исполняемый файл загружает внешнюю библиотеку.
Есть ли способ узнать библиотеку исполняемого файла вызова?
(Я бы поклялся, что видел ответ на это в другом месте, но я больше не могу его найти)