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

📄 common.h

📁 远程控制系统,可以实现局域网内进行远程控制计算机,很方便,并且是学习用的非常好的资料.
💻 H
字号:
#if !defined(COMMON_H)
#define COMMON_H

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

#define WM_REQUEST_CONNECT WM_USER + 100
#define WM_CANCEL_REQUEST WM_USER + 101
#define WM_CONNECT_COMPLETE WM_USER + 102
#define WM_CONNECT_TIMEOUT WM_USER + 103
#define WM_SOCKET WM_USER + 104
#define WM_CONNECT_CREATED WM_USER + 105
#define WM_CONNECT_CLOSED WM_USER + 106
#define WM_SOCKET_READ WM_USER + 107
#define WM_SOCKET_WRITE WM_USER + 108

#define MAX_CONNECT 100

typedef void (*RcCallBack)(SOCKET s, LPVOID param = NULL);

typedef struct _REQUEST_CONNECT
{
	HWND hAcceptWnd;
	RcCallBack funBack;
	LPVOID lpParam;
	LPVOID lpCtrlHandle;
	DWORD dwWorkType;
} REQUEST_CONNECT, *PREQUEST_CONNECT;

typedef struct _WND_INIT_PARAM
{
	HWND hConnMgrWnd;
	LPVOID lpCtrlHandle;
} WND_INIT_PARAM, *PWND_INIT_PARAM;

extern "C" ULONG Lz77Decompress(void *dst, void *src, ULONG len);
extern "C" ULONG Lz77Compress(void *dst, void *src, ULONG len, int level);
extern "C" ULONG crc32(ULONG crc, void *buf, ULONG len);
extern "C" void rc5_encrypt(void *dst, void *src, ULONG len);
extern "C" void rc5_decrypt(void *dst, void *src, ULONG len);
extern "C" void *MemorySearchLR(void *m1, ULONG n1, void *m2, ULONG n2);
extern "C" void *MemorySearchRL(void *m1, ULONG n1, void *m2, ULONG n2);

#endif

⌨️ 快捷键说明

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