📄 commandtable.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 + -