Initial
This commit is contained in:
38
remoteps/RemoteProcessImpl.hpp
Normal file
38
remoteps/RemoteProcessImpl.hpp
Normal file
@@ -0,0 +1,38 @@
|
||||
#ifndef _REMOTEPS_REMOTEPROCESSIMPL_HPP_
|
||||
#define _REMOTEPS_REMOTEPROCESSIMPL_HPP_
|
||||
#ifndef _COM_VARIANT_HPP_
|
||||
#include <com/variant.hpp>
|
||||
#endif
|
||||
#ifndef _PSAPINT_PSAPI_HPP_
|
||||
#include <psapint/psapi.hpp>
|
||||
#endif
|
||||
#ifndef _PSAPINT_PSAPI95_HPP_
|
||||
#include <psapint/psapi95.hpp>
|
||||
#endif
|
||||
|
||||
class String;
|
||||
class PureBitmap;
|
||||
|
||||
class RemoteProcessImpl
|
||||
{
|
||||
public:
|
||||
RemoteProcessImpl(void);
|
||||
virtual ~RemoteProcessImpl();
|
||||
ComResult snapshot(VARIANT *pVariant);
|
||||
ComResult getProcessFirst(VARIANT *pVariant);
|
||||
ComResult getProcessNext(VARIANT *pVariant);
|
||||
ComResult getModuleFirst(VARIANT *pVariant);
|
||||
ComResult getModuleNext(VARIANT *pVariant);
|
||||
ComResult getDesktopWindow(VARIANT *pVariant);
|
||||
ComResult getProcessTimes(VARIANT *pVariant,DATE *pCreationTime,DATE *pExitTime,DATE *pKernelTime,DATE *pUserTime);
|
||||
ComResult kill(VARIANT *pVariant);
|
||||
private:
|
||||
void saveBitmap(PureBitmap &pureBitmap,String &strPathFileName);
|
||||
|
||||
ProcessAPI mProcessAPI;
|
||||
ProcessAPI95 mProcessAPI95;
|
||||
ProcessInfoList mProcessInfoList;
|
||||
int mCurrProcessIndex;
|
||||
int mCurrModuleIndex;
|
||||
};
|
||||
#endif
|
||||
Reference in New Issue
Block a user