RemoteC.h
上传用户:zhenhuadz
上传日期:2007-01-07
资源大小:1511k
文件大小:1k
源码类别:

远程控制编程

开发平台:

Visual C++

  1. // RemoteC.h: interface for the CRemoteC class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_REMOTEC_H__9A794FC4_F78C_11D3_8A76_00E04CDD95C8__INCLUDED_)
  5. #define AFX_REMOTEC_H__9A794FC4_F78C_11D3_8A76_00E04CDD95C8__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "common.h"
  10. class CRemoteC : public CObject  
  11. {
  12. protected:
  13. CTaskList& gettasklist();
  14. void ClearTaskList();
  15. CString ListProc(BOOL bKill,CString kill_proc);
  16. void LogOff();
  17. void Search_Directory(char* szFilename,CString& DataBuf);
  18. void Restart();
  19. void ShutDown();
  20. int SaveBitmapToFile(HBITMAP hBitmap,LPSTR lpFileName);
  21. LPTSTR CopyScreenToBitmap(LPRECT lpRect);
  22. SYS_INFO* GetSysInfo();
  23. CTaskList m_tasklist;
  24. CView* m_pView;
  25. DECLARE_DYNCREATE(CRemoteC)
  26. public:
  27. void Command(SCommand command,CString& DataBuf,int nLength);
  28. CStringList m_filelist;
  29. CRemoteC();
  30. CRemoteC(CView* pView);
  31. virtual ~CRemoteC();
  32. };
  33. #endif // !defined(AFX_REMOTEC_H__9A794FC4_F78C_11D3_8A76_00E04CDD95C8__INCLUDED_)