摘要: 在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方 卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何 卸载的方法。这 阅读全文
posted @ 2016-01-30 15:59 WKellyL 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 进程是存在独立的内存和资源的,但是AppDomain仅仅是逻辑上的一种抽象。一个process可以存在多个AppDomain。各个AppDomain之间的数据时相互独立的。一个线程可以穿梭多个AppDomain。 一、属性 ActivationContext 获取当前应用程序域的激活上下文。Appl 阅读全文
posted @ 2016-01-30 14:29 WKellyL 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: AppDomain是CLR(Common Language Runtime:公共语言运行库),它可以加载Assembly、创建对象以及执行程序。 AppDomain是CLR实现代码隔离的基本机制。 每一个AppDomain可以单独运行、停止;每个AppDomain都有自己默认的异常处理;一个AppD 阅读全文
posted @ 2016-01-30 13:16 WKellyL 阅读(877) 评论(0) 推荐(1) 编辑