读书人

怎么在使用DLL文件后通过程序卸载使

发布时间: 2013-07-09 09:50:48 作者: rapoo

如何在使用DLL文件后,通过程序卸载使用的DLL文件?


我在更新C++dLL文件之前,是调用过这个DLL的函数的。从而导致更新这个文件时,出现上图中的错误。

C# 调用 C++的方法如下:
[DllImport("ICCInter_hz.dll")]
public extern static int ICC_OpenSession( StringBuilder atr );
测试发现:
调用过方法以后, 文件就被程序占用了,无法删除此文件,求如何在调用以后及时的卸载这文件,可以被别的程序删除。 c# dll
[解决办法]
这是静态加载的,一运行就占用了,你可以哟个api的 LoadLibrary 动态加载,用完卸载

读书人网 >C#

热点推荐