首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >themida保护下的Dllmain死锁

themida保护下的Dllmain死锁
EN

Stack Overflow用户
提问于 2013-02-27 16:23:40
回答 1查看 544关注 0票数 2

我必须保护我的程序,它是用.NET写的,我决定使用themida保护器来虚拟化一个小的dll (用C写的),它将被加载到主程序中(通过PInvoke)来激活它。

出于某些特定的原因,我需要使用/clr密钥编译保护dll。库不会导出任何托管类型,因此可以在那里使用themida。

但我对受保护的dll有一些问题。当动态链接库使用clr支持编译并受themida保护时,它在DllMain中就会死锁。在这种情况下,看起来themida将一些托管调用放到了DllMain中。有没有办法解决这个问题并防止死锁?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-28 13:54:04

根据Oreans支持,具有clr支持的dlls不受保护设计的支持。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15107241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档