|
|
1
5
|
|
|
2
3
您可以通过P/调用LoadLibrary和GetProcAddress,然后使用 Marshal.GetDelegateForFunctionPointer . |
|
|
4
0
您可以选择创建一个本机函数,该函数负责将适当的DLL和函数加载到内存中,然后根据您的路径将该函数返回到托管代码中。通过这种方式,您可以自然地使用GetProcAddress技巧并返回函数点。然后,您可以将PInvoke插入该函数并获取一个委托,该委托随后将调用到适当的DLL中。 |
|
|
Mike Bruno · 访问模拟帐户的私钥 9 年前 |
|
John · 通过P/Invoke使用回调和堆对象的安全方法 10 年前 |
|
|
Residuum · 带有P/Invoke和指针的泛型 10 年前 |
|
|
hl3mukkel · 约束与使用SafeHandle的抽象类 11 年前 |