使用.def文件导出DLL的好处是可以隐藏函数名,提高安全性。
首先新建DLL工程,编写函数,因为使用def导出,所以编写函数声明和定义和普通exe的编写方式一样。
MyDll.h
// MyDll.h: interface for the MyDll class.
//
//
#if !defined(AFX_MYDLL_H__A5062BAC_C3AD_45FE_8909_494D8EBE125E__INCLUDED_)
#define AFX_MYDLL_H__A5062BAC_C3AD_45FE_8909_494D8EBE125E__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
int Max(int x