1. 첫번째 방법
__declspec(dllexport) 키워드를 사용한다.
이경우 calling convention이 "__cdecl" 이면 함수이름 그대로 export되지만 calling convention이 윈도우 표준인 "__stdcall" 이면 함수이름규칙이 변한다
[msdn]
__stdcall Name-decoration convention
An underscore (_) is prefixed to the name. The name is followed by the at sign (@) followed by the number of bytes (in decimal) in the argument list. Therefore, the function declared as int func( int a, double b ) is decorated as follows: _func@12
2. 두번째 방법
.def(Module-Definition) 파일을 작성해 export 시킨다.
EXPORTS
FunctionName
--
DLL에서 Export된 함수확인하기
1. dumpbin /EXPORTS "DLL이름"
2. Depends툴 이용
'Dev > Windows' 카테고리의 다른 글
.NET Enterprise Services 성능 ( vs COM+) (0) | 2007.05.14 |
---|---|
DLL 파일 찾는 순서 (0) | 2007.05.14 |
_beginthread, _beginthreadex (0) | 2007.05.14 |
서버 개체 오류 'ASP 0177 : 800401f3' (1) | 2007.03.29 |
VB 지원중단.. (0) | 2005.03.23 |