⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0x110.cpp

📁 实现局域网内的远程控制
💻 CPP
字号:
//0x110.cpp
#include "stdafx.h"
extern CHAR g_pszOS[6];
extern BOOL	g_bMustExit;
BOOL
WINAPI
RCAID_0X110_HANDLER(
   SOCKET					s,
   RCAREQUESTHANDLEDATA *	pData,
   RCAREQUESTHEADER *		pRCAHead,
   HANDLE					hEventArray[2]
)
{
	RCACOMPUTERINFO ci;
	lstrcpy( ci.pszOS , g_pszOS );
	
	GlobalMemoryStatus( &(ci.memoryStatus) );

	HDC hdc = CreateDC( "DISPLAY", NULL, NULL, NULL );
	if( hdc == NULL )
		return FALSE;
	ci.dwScreenWidth = GetDeviceCaps( hdc, HORZRES );
	ci.dwScreenHeight = GetDeviceCaps( hdc, VERTSIZE );
	ci.dwScreenBitCount = GetDeviceCaps( hdc, BITSPIXEL );
	DeleteDC( hdc );
	RCARESPONSEHEADER rresh;
	InitResponseHead( & rresh, RCA_RESPONSE_200_OK, sizeof(rresh) + sizeof(ci));
	int ret;
	BOOL bExit = FALSE;

	ret = RCASend_EventSelectIO( s, hEventArray, (char*)&rresh, sizeof(rresh));
	if( ret != sizeof(rresh) )
		return FALSE;

	ret = RCASend_EventSelectIO( s, hEventArray, (char*)&ci, sizeof(rresh));
	if( ret != sizeof(rresh) )
		return FALSE;

	return TRUE;
}

⌨️ 快捷键说明

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