www.pudn.com > ProcessProtect.rar > ProcessProtect.cpp
// ProcessProtect.cpp : Defines the entry point for the DLL application.
//
#include "stdafx.h"
#include "Protect.h"
CProtect g_protectCtrl ;
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved)
{
/* switch(ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
break ;
case DLL_PROCESS_DETACH:
break ;
}*/
return TRUE;
}
BOOL __stdcall ProcessProtect_Init()
{
return g_protectCtrl.Init() ;
}
void __stdcall ProcessProtect_Release()
{
g_protectCtrl.Release() ;
return ;
}
HANDLE __stdcall ProcessProtect_AddProcessId(DWORD dwProcessId)
{
return g_protectCtrl.AddProcessId(dwProcessId) ;
}
BOOL __stdcall ProcessProtect_RemoveProecessId(HANDLE hUserHandle)
{
return g_protectCtrl.RemoveProcessId(hUserHandle) ;
}
DWORD __stdcall ProcessProtect_GetLastError()
{
return g_protectCtrl.GetLastError() ;
}