У меня произошел сбой в нашем приложении, который я не могу отладить, так как один из наших партнеров счел нужным использовать действительно ужасный 'CodeMeter' для шифрования своей DLL. Лицензирование CodeMeter предотвращает все попытки отладки приложения, содержащего зашифрованную библиотеку DLL CodeMeter, и, похоже, даже приводит к сбою MiniDumpWriteDump, вызванного из фильтра необработанных исключений (этот метод работает без загрузки этой библиотеки DLL). Сбой происходит только тогда, когда зашифрованная DLL загружается в процесс.
Я схожу с ума, пытаясь отладить это и установить, происходит ли сбой зашифрованной DLL, и если да, то как я могу предоставить адекватную диагностическую информацию нашему партнеру, чтобы решить эту проблему.
Любые предложения - возможно, какой-нибудь ручной код стека и модуля, который я мог бы вызвать из моего необработанного фильтра исключений?
Есть ли в CodeMeter настройки сборки, которые позволят нашему партнеру производить сборку, которая по-прежнему зашифрована и лицензирована, но не так агрессивно саботирует отладку?
Просто чтобы прояснить, если есть какие-то сомнения, я не пытаюсь взломать лицензию, просто диагностирую этот сбой.