ProcManageDlg.h
上传用户:cjw5120
上传日期:2022-05-11
资源大小:5032k
文件大小:2k
源码类别:

网络截获/分析

开发平台:

Visual C++

  1. #if !defined(AFX_PROCMANAGEDLG_H__DC3F6883_18A0_471C_87F4_F494D748CD1B__INCLUDED_)
  2. #define AFX_PROCMANAGEDLG_H__DC3F6883_18A0_471C_87F4_F494D748CD1B__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // ProcManageDlg.h : header file
  7. //
  8. //#include "comm.h"
  9. #include <vector>
  10. /*
  11.  作者:海啸 lyyer English Name: Jack 
  12.   blog:http://lyyer.blog.sohu.com
  13.   website:http://www.cnGSG.com
  14.   海啸网络安全组织
  15. */
  16. /////////////////////////////////////////////////////////////////////////////
  17. // CProcManageDlg dialog
  18. typedef struct tagProcessInfo
  19. {
  20. DWORD PID;
  21. char  ProcName[64];
  22. char  ProcPath[128];
  23. }PROCESSINFO,*LPPROCESSINFO;
  24. class CProcManageDlg : public CDialog
  25. {
  26. // Construction
  27. public:
  28. CProcManageDlg(CWnd* pParent = NULL);   // standard constructor
  29. // Dialog Data
  30. //{{AFX_DATA(CProcManageDlg)
  31. enum { IDD = IDD_DIALOG_PROC };
  32. CListCtrl m_list;
  33. SOCKET ClientSocket;
  34. //}}AFX_DATA
  35.     //void InitList(std::vector<PROCESSINFO>* pVecTor);
  36. // Overrides
  37. // ClassWizard generated virtual function overrides
  38. //{{AFX_VIRTUAL(CProcManageDlg)
  39. protected:
  40. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  41. //}}AFX_VIRTUAL
  42.     
  43. // Implementation
  44. protected:
  45. afx_msg void OnContextMenu(CWnd*, CPoint point);
  46.     virtual BOOL OnInitDialog();
  47. // Generated message map functions
  48. //{{AFX_MSG(CProcManageDlg)
  49. afx_msg void OnClickList(NMHDR* pNMHDR, LRESULT* pResult);
  50. afx_msg void OnManageprocReflush();
  51. afx_msg void OnManageprocKill();
  52. //}}AFX_MSG
  53. DECLARE_MESSAGE_MAP()
  54. };
  55. //{{AFX_INSERT_LOCATION}}
  56. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  57. #endif // !defined(AFX_PROCMANAGEDLG_H__DC3F6883_18A0_471C_87F4_F494D748CD1B__INCLUDED_)