我有一個.dll文件和它的.lib文件。如何使用dll?
該DLL與電子密鑰閱讀器通信,並允許您讀取/寫入密鑰ID。
這是自帶的唯一文檔:
DLL Usage:
boolean = object.DevicePresent (PROPERTY: true if the device is present)
boolean = object.KeyPresent (PROPERTY: true if a key is in the device)
long = object.KeyId (PROPERTY: gets the keys id)
object.WriteKeyId KeyId (METHOD: Writes new id to the key)
Private Sub object_KeyRemoved (EVENT: Key removed)
我從來沒有使用DLL前,真的不知道我應該如何在C程序中使用它。我真的不知道該怎麼做過去,這:
#include <stdlib.h>
#include <windows.h>
typedef int (__cdecl *MYPROC)(LPWSTR);
int main(int argc, char *argv[])
{
HINSTANCE hinstLib;
hinstLib = LoadLibrary(TEXT("ekey.dll"));
if (hinstLib != NULL)
{
//now what? how do i get the properties or call a method?
}
return 0;
}
如果有人能告訴我一個例子,如何如何得到DevicePresent以及如何使用WriteKeyId我會很感激!
您使用的是什麼框架/ IDE /編譯器? – Pretzel 2009-11-20 02:03:14