我想我可以使用 C API 从用户 ID 文件中获取公钥。找到了功能,并认为我了解其中的大部分内容。但是我不知道如何从指向我想要的地址的地址读取数据。
Declare Function W32_OSLockObject Lib "nnotes.dll" Alias "OSLockObject" (Byval handle As Long) As Long
Declare Function W32_OSUnlockObject Lib "nnotes.dll" Alias "OSUnlockObject" (Byval handle As Long) As Long
Declare Function SECKFMGetUserName Lib "nnotes" (Byval strReturnUserName As String) As Integer
Declare Function SECKFMGetPublicKey Lib "nnotes.dll" (Byval strUserName As String, Byval intFunction As Integer, Byval intFlags As Integer, handle As Long) As Integer
lret = SECKFMGetUserName(hUserName)
lret = SECKFMGetPublicKey(hUserName, 0, 0, hPublicKey)
aPublicKey = W32_OSLockObject(hPublicKey)
现在呢?坐着的鸭子在地址等我拿[aPublicKey]
。尝试了几种方法从该地址获取字符串,但我一次又一次地失败。
它应该很简单,但我没有更多线索可循。
我知道有一本关于 C API 的书要买,但是我需要一本书来从已知地址获取字符串吗?
愿意成为我的 C API 英雄吗?