标签:
DLL 程序的入口函数是 DllMain(),就像 DOS 程序的入口函数是 main()、Win32 程序的入口函数是 WinMain() 一样。前面我们一直在讲的就是DOS程序。
- BOOL APIENTRY DllMain(
- HANDLE hModule,
- DWORD ul_reason_for_call,
- LPVOID lpReserved
- );
- #include <objbase.h> // 也可以 #include <windows.h>
- #include <stdio.h>
- _declspec(dllexport) int add(int a, int b){
- return a+b;
- }
- _declspec(dllexport)int sub(int a, int b){
- return a-b;
- }
- BOOL APIENTRY DllMain(
- HANDLE hModule,
- DWORD ul_reason_for_call,
- LPVOID lpReserved
- ){
- if(ul_reason_for_call == DLL_PROCESS_ATTACH){
- printf("Congratulations! DLL is loaded!");
- }
- }
- _declspec(dllexport) int add(int a, int b){
- return a+b;
- }
- _declspec(dllexport)int sub(int a, int b){
- return a-b;
- }
标签:
原文地址:http://blog.csdn.net/shuimanting520/article/details/51335986