【发布时间】:2013-07-31 15:22:31
【问题描述】:
我的应用程序中有一个 API 函数:
<Runtime.InteropServices.DllImport("kernel32.dll", SetLastError:=True, CharSet:=Runtime.InteropServices.CharSet.Ansi, ExactSpelling:=True)>
Private Shared Function GetProcAddress(ByVal hModule As IntPtr, ByVal procName As String) As IntPtr
End Function
我只是想了解这个函数的指针'IntPtr'值。我该怎么做?
注意:我将在 C++ 中向您展示我想要的确切内容
void* fnGetProcAddress;
fnGetProcAddress = GetProcAddress;
【问题讨论】:
-
您是否要查找 Win32 调用
GetProcAddress的位置? (也就是说,这是一个 p/invoke 签名吗?) 编辑:哈 - 通过编辑,我可以看到这是一个 pinvoke 调用 - 现在你到底需要什么? -
这个问题是否可能与“什么是 IntPtr?”重复?题?你在开玩笑吗?
-
我想获取这个地址并将其作为 UInt32 写入 BinaryStream。