// ProcessController.h: interface for the CProcessController class.
|
//
|
//////////////////////////////////////////////////////////////////////
|
|
#if !defined(AFX_PROCESSCONTROLLER_H__3307F180_7861_473D_996A_4A27DD88CA22__INCLUDED_)
|
#define AFX_PROCESSCONTROLLER_H__3307F180_7861_473D_996A_4A27DD88CA22__INCLUDED_
|
|
#if _MSC_VER > 1000
|
#pragma once
|
#endif // _MSC_VER > 1000
|
|
typedef struct _ProcessList {
|
CString ProcessName;
|
}PROCESSLIST, *PPROCESSLIST;
|
|
class CProcessController
|
{
|
|
//Variable
|
|
|
//Operation
|
public:
|
DWORD TerminateProcessByName(CString ProcessName);
|
int GetProcessList(PPROCESSLIST pProcessList, int MaxNum);
|
|
public:
|
CProcessController();
|
virtual ~CProcessController();
|
|
};
|
|
#endif // !defined(AFX_PROCESSCONTROLLER_H__3307F180_7861_473D_996A_4A27DD88CA22__INCLUDED_)
|