Dllmain тупик под защитой Феида

Я должен защищать свою программу, которая написана на.NET. Я решил использовать протектор против Theida для виртуализации небольшой библиотеки DLL (написанной на C), которая будет загружена в основную программу (через PInvoke) для ее активации.

По какой-то конкретной причине мне нужно, чтобы dll-защита была скомпилирована с ключом /clr. Библиотека не экспортирует управляемые типы, поэтому там можно использовать их.

Но у меня есть некоторые проблемы с защищенной DLL. Когда dll скомпилирована с поддержкой clr и защищена темидой, она блокируется в DllMain. Похоже, что в этом случае Фемида помещает некоторые управляемые вызовы в DllMain. Есть ли способ обойти эту проблему и предотвратить тупик?

1 ответ

Решение

Согласно поддержке Oreans, dll с поддержкой clr не поддерживаются "проектом защиты".

Другие вопросы по тегам