Я пишу плагин для стороннего приложения (для которого у меня есть только .EXE и точка net .DLL для).DLL подключаемого/отладочного плагина, который динамически загружается сторонним приложением?
Как я код плагина является создание проекта # библиотеки Visual Studio C, добавьте файлы .EXE и .DLL из приложения 3 партии в качестве ссылки, а затем расширить класс IPlugin, определенный в .DLL.
После того как я создаю проект, я беру DLL моего плагина и копирую его в каталог плагинов стороннего приложения, а затем запустил приложение. С этого момента я действительно не знаю, что происходит в этот момент. Я предполагаю, что приложение динамически загружает мою DLL, сканируя папку Plugins, а затем загружает ее (все, о чем я ничего не знаю).
В этот момент приложение работает как .EXE.
Есть ли способ, которым я могу использовать Visual Studio для присоединения к .EXE (процесс), а затем отлаживать свой DLL-код, который выполняется из этого процесса?
Я знаю, что мой код «там» где-то, но поскольку он не является .EXE, я не вижу, как я мог бы подключиться к нему. Спасибо,
Jan