![]() |
1
5
使用GetProcAddress的唯一真正优点是,您可以手动卸载DLL并调用函数,并且可以在运行时轻松更改命名。 然而,第二种选择为您提供了大量的好处。除了“整洁”之外,它还为您处理许多数据类型的封送—这对于某些API来说非常重要。 这就是说,如果您使用列出为第一个的方法,那么也应该确保卸载所有内容。现在,每次调用Bar()时基本上都在泄漏地址。。。有关详细信息,请参阅 FreeLibrary . |
![]() |
2
4
可能是
|
![]() |
Mike Bruno · 访问模拟帐户的私钥 7 年前 |
![]() |
John · 通过P/Invoke使用回调和堆对象的安全方法 8 年前 |
![]() |
Residuum · 带有P/Invoke和指针的泛型 9 年前 |
![]() |
hl3mukkel · 约束与使用SafeHandle的抽象类 9 年前 |