ctkspyevent.cpp

来自「短信网管的原代码。用于与sp通信」· C++ 代码 · 共 62 行

CPP
62 行
字号
#include "stdafx.h"
#include "CtkSpyEvent.h"

/*
函数名称:OpenSpy
参数	:
		EventName:配置文件中指明的EVENTNAME
返回值	:
		true :成功
		false:失败 
*/
HANDLE g_hEvent;
bool OpenSpy(CString EventName)
{
	//判断事件对象名称是否为空
	if(EventName.IsEmpty())
		return false;
	//打开对象
	g_hEvent=CreateEvent(NULL,TRUE,FALSE,EventName);
//	g_hEvent=OpenEvent(EVENT_ALL_ACCESS,FALSE,EventName);
	if(!g_hEvent)
		return false;
	//设置事件对象为有信号
	if(SetEvent(g_hEvent))
		return true;
	//失败
	return false;
}

/*
函数名称:SendSpy
参数	:
		无
返回值	:
		true :成功
		false:失败 
*/
bool SendSpy()
{
	//设置事件对象为有信号
	if(SetEvent(g_hEvent))
		return true;
	//失败
	return false;
}

/*
函数名称:ClsoeSpy
参数	:
		无
返回值	:
		true :成功
		false:失败 
*/
bool CloseSpy()
{
	//关闭事件对象为有信号
	if(CloseHandle(g_hEvent))
		return true;
	//失败
	return false;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?