У меня следующая ситуация - я вставляю dll, написанную на C, в другой процесс, который dll загружает CLR и запускает поток, вызывающий метод из библиотеки управляемого класса.
Мой вопрос - как и когда я должен освободить память обо всех этих объектах, чтобы целевой процесс (в который я изначально вводил dll) мог успешно завершить работу и освободить свои ресурсы, включая снятие блокировки с моей dll, которая была введена?