Update private master program code
This commit is contained in:
112
server/2015Remote/sys/MachineDlg.h
Normal file
112
server/2015Remote/sys/MachineDlg.h
Normal file
@@ -0,0 +1,112 @@
|
||||
#include "stdafx.h"
|
||||
|
||||
#pragma once
|
||||
#include <2015RemoteDlg.h>
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CMachineDlg dialog
|
||||
|
||||
// TODO: ʵ<><CAB5>IP<49><50>ȡ.
|
||||
class IPConverter
|
||||
{
|
||||
public:
|
||||
CString IPtoAddress(const CString& ip) { return "implement me"; }
|
||||
};
|
||||
|
||||
|
||||
class CMachineDlg : public DialogBase
|
||||
{
|
||||
public:
|
||||
CMachineDlg(CWnd* pParent = NULL, ISocketBase* pIOCPServer = NULL, ClientContext* pContext = NULL);
|
||||
~CMachineDlg();
|
||||
|
||||
enum { IDD = IDD_MACHINE };
|
||||
CListCtrl m_list;
|
||||
CTabCtrl m_tab;
|
||||
|
||||
void OnReceiveComplete();
|
||||
void OnReceive();
|
||||
static int CALLBACK CompareFunction(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort);
|
||||
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX);
|
||||
afx_msg void OnClose();
|
||||
virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult);
|
||||
|
||||
int m_nSortedCol;
|
||||
bool m_bAscending;
|
||||
bool m_bIsReceiving;
|
||||
ClientContext* m_pContext;
|
||||
ISocketBase* m_iocpServer;
|
||||
HICON m_hIcon;
|
||||
BOOL m_bOnClose;
|
||||
CMy2015RemoteDlg* m_pMainWnd;
|
||||
CStatusBar m_wndStatusBar;
|
||||
IPConverter* m_IPConverter;
|
||||
CLocker m_Locker;
|
||||
bool IsReceivingData() {
|
||||
m_Locker.Lock();
|
||||
auto r = m_bIsReceiving;
|
||||
m_Locker.Unlock();
|
||||
return r;
|
||||
}
|
||||
void SetReceivingStatus(bool b) {
|
||||
m_Locker.Lock();
|
||||
m_bIsReceiving = b;
|
||||
m_Locker.Unlock();
|
||||
}
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnSize(UINT nType, int cx, int cy);
|
||||
afx_msg void OnDblclkList(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnRclickList(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnSelChangeTab(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnSelChangingTab(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg LRESULT OnShowMessage(WPARAM wParam, LPARAM lParam);
|
||||
afx_msg LRESULT OnWaitMessage(WPARAM wParam, LPARAM lParam);
|
||||
void SortColumn(int iCol, bool bAsc);
|
||||
CString oleTime2Str(double time);
|
||||
void reflush();
|
||||
|
||||
DECLARE_MESSAGE_MAP()
|
||||
public:
|
||||
void SendToken(BYTE bToken);
|
||||
void AdjustList();
|
||||
void OpenInfoDlg();
|
||||
void SetClipboardText(CString& Data);
|
||||
CString __MakePriority(DWORD dwPriClass);
|
||||
void DeleteList();
|
||||
void ShowProcessList(); //<2F><><EFBFBD><EFBFBD>
|
||||
void ShowWindowsList();//<2F><><EFBFBD><EFBFBD>
|
||||
void ShowNetStateList();//<2F><><EFBFBD><EFBFBD>
|
||||
void ShowSoftWareList();//<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
||||
void ShowIEHistoryList();//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼
|
||||
void ShowFavoritesUrlList();//<2F>ղؼ<D5B2>
|
||||
void ShowServiceList(); //<2F><><EFBFBD><EFBFBD>
|
||||
void ShowTaskList();//<2F>ƻ<EFBFBD><C6BB><EFBFBD><EFBFBD><EFBFBD>
|
||||
void ShowHostsList();//HOSTS
|
||||
|
||||
//<2F><>Ӧ<EFBFBD>˵<EFBFBD>
|
||||
void ShowProcessList_menu(); //<2F><><EFBFBD><EFBFBD>
|
||||
void ShowWindowsList_menu();//<2F><><EFBFBD><EFBFBD>
|
||||
void ShowNetStateList_menu();//<2F><><EFBFBD><EFBFBD>
|
||||
void ShowSoftWareList_menu();//<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
||||
void ShowIEHistoryList_menu();//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼
|
||||
void ShowFavoritesUrlList_menu();//<2F>ղؼ<D5B2>
|
||||
void ShowServiceList_menu();//<2F><><EFBFBD><EFBFBD>
|
||||
void ShowTaskList_menu();//<2F>ƻ<EFBFBD><C6BB><EFBFBD><EFBFBD><EFBFBD>
|
||||
void ShowHostsList_menu();//HOSTS
|
||||
};
|
||||
|
||||
struct Browsinghistory {
|
||||
TCHAR strTime[100];
|
||||
TCHAR strTitle[1024];
|
||||
TCHAR strUrl[1024];
|
||||
};
|
||||
|
||||
struct InjectData {
|
||||
DWORD ExeIsx86;
|
||||
DWORD mode; //ע<><D7A2>ģʽ
|
||||
DWORD dwProcessID; //<2F><><EFBFBD><EFBFBD>ID
|
||||
DWORD datasize; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݳߴ<DDB3>
|
||||
TCHAR strpath[1024]; //Զ<><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼
|
||||
};
|
||||
Reference in New Issue
Block a user