Public Member Functions

AppSecInc::LSA::Process Class Reference

A process. More...

#include <Process.h>

List of all members.

Public Member Functions

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

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