能力值:
( LV3,RANK:25 )
|
-
-
2 楼
我还是喜欢这样的风格
#include <stdio.h>
#include <windows.h>
typedef int (*GETPEERID)(char* pDst,size_t* pSize);
typedef int (*CREATE_PUB_STORE)();
GETPEERID getPeerId;
CREATE_PUB_STORE create_pub_store;
int LoadLib()
{
HMODULE hMod = LoadLibraryW(L"dl_peer_id.dll");
if (!hMod) {printf("load dl_peer_id.dll error!");return 0;}
getPeerId = (GETPEERID)GetProcAddress(hMod,"get_peer_id");
if (!getPeerId) {printf("get get_peer_id fail!");return 0;}
create_pub_store = (CREATE_PUB_STORE)GetProcAddress(hMod,"create_pub_store");
if (!create_pub_store) {printf("get create_pub_store fail!");return 0;}
return 1;
}
void main()
{
char pDst[MAX_PATH] = {0};
size_t pSize = MAX_PATH;
if(!LoadLib()) return;
create_pub_store();
getPeerId(pDst,&pSize);
printf("%s\n",pDst);
}
|
能力值:
( LV15,RANK:520 )
|
-
-
3 楼
我表示沉默.
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
l两位大牛在卖萌...
|
能力值:
( LV5,RANK:70 )
|
-
-
6 楼
我居然看完了,浪费了宝贵的几分钟时间,不知LZ是何居心。。。一段动态加载dll的代码而已
|
能力值:
( LV5,RANK:60 )
|
-
-
7 楼
嗯,不知道写这个代码来干啥用
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
不懂楼主在说什么,不过好像很厉害的样子...
|
|
|