Public Member Functions | List of all members
AppSecInc::LSA::Process Class Reference

A process. More...

#include <Process.h>

Public Member Functions

 Process ()
 
virtual ~Process ()
 
void Open (DWORD processid, DWORD access=PROCESS_ALL_ACCESS, BOOL inherit=FALSE)
 open a process handle More...
 
void Open (const std::wstring &name, DWORD access=PROCESS_ALL_ACCESS, BOOL inherit=FALSE)
 open a process by name More...
 
void Close ()
 close a process handle More...
 
bool IsOpen () const
 returns true if process handle is open More...
 
HANDLE GetHandle () const
 returns the process handle More...
 

Detailed Description

A process.

Constructor & Destructor Documentation

Process::Process ( )
Process::~Process ( )
virtual

Member Function Documentation

void Process::Close ( )

close a process handle

HANDLE AppSecInc::LSA::Process::GetHandle ( ) const
inline

returns the process handle

bool AppSecInc::LSA::Process::IsOpen ( ) const
inline

returns true if process handle is open

void Process::Open ( DWORD  processid,
DWORD  access = PROCESS_ALL_ACCESS,
BOOL  inherit = FALSE 
)

open a process handle

void Process::Open ( const std::wstring &  name,
DWORD  access = PROCESS_ALL_ACCESS,
BOOL  inherit = FALSE 
)

open a process by name


The documentation for this class was generated from the following files:


© Application Security Inc. - All Rights Reserved http://msiext.codeplex.com