调用DLL中的导出函数方法

在调用过程中可能会遇到调用约定上的问题,如果一个不行可以每个都试试

贴一点简单的使用代码,其中typedef这一个地方定义的函数的参数与DLL中实际的参数个数,类型,顺序一致

 

 

typedef HANDLE (*PROC_COS_OpenUKey)( IN LPSTR szTokenName );

PROC_COS_OpenUKey my_OpenUKey = NULL;

HMODULE  g_hCosDLL = NULL;

g_hCosDLL = LoadLibrary( szFilename );

my_OpenUKey       = (PROC_COS_OpenUKey)GetProcAddress(g_hCosDLL, "OpenUKey");

你可能感兴趣的:(技术--充实自己)