1,创建MFC DLL工程工程名ActiveKey3
//ActiveKey3.h
class ACTIVEKEY3_API CActiveKey3 {
public:
CActiveKey3(void);
HHOOK Start();
BOOL Stop();
// TODO: メソッドをここに追加してください。
};
//ActiveKey3.cpp
#include "stdafx.h"
#include "ActiveKey3.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// 唯一のアプリケーション オブジェクトです。
CWinApp theApp;
using namespace std;
#pragma data_seg("SharedDataName")
HHOOK glnHook = NULL;
HINSTANCE glhInstance = NULL;
#pragma data_seg()
#pragma comment(linker,"/SECTION:SharedDataName,RWS")
static AFX_EXTENSION_MODULE extensionDLL;
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;
// MFC を初期化して、エラーの場合は結果を印刷します。
if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))