aaaaaaaaaaaa
代码改变世界

dll函数导出

  二进制乐谱  阅读(95)  评论(0编辑  收藏  举报

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
长时间不用这都忘记了,这里将detour中的函数导出供 lazarus使用
 
 
建立1.def文件
 
LIBRARY "mydetour"
 
 
 
EXPORTS
DetourTransactionCommit @1
DetourAttach @2
DetourUpdateThread @3
DetourTransactionBegin @4

  

1
2
3
4
5
6
7
8
将要导出函数前加上 extern "C" __declspec(dllexport)    MYDETOUR_API LONG WINAPI DetourTransactionBegin(VOID);
    LONG WINAPI DetourTransactionAbort(VOID);
    MYDETOUR_API LONG WINAPI DetourTransactionCommit(VOID);
    LONG WINAPI DetourTransactionCommitEx(_Out_opt_ PVOID **pppFailedPointer);
 
    MYDETOUR_API LONG WINAPI DetourUpdateThread(_In_ HANDLE hThread);
 
    MYDETOUR_API LONG WINAPI DetourAttach(_Inout_ PVOID *ppPointer,


#define MYDETOUR_API extern "C" __declspec(dllexport)

  

1
查看下

  

 

努力加载评论中...
aaaaaaaaaaaaa
点击右上角即可分享
微信分享提示