vmmon/MainDlg.cpp File Reference

Contains implementation for main VMMON dialog. More...

#include "stdafx.h"
#include "resource.h"
#include <bzscmn/bzscmn.h>
#include <bzswin/findproc.h>
#include <bzswin/registry.h>
#include <bzsnet/ratecalc.h>
#include "MainDlg.h"
#include "trparams.h"

Include dependency graph for MainDlg.cpp:


Enumerations

enum  { ProcessInactive, ProcessPending, ProcessPatched, ProcessFailed }

Functions

static void EnableDebugPrivilege ()
static HINSTANCE LoadPatcherDll ()
static bool UpdateProcessStats (PatchedProcess &proc, unsigned PID, unsigned ProcessorCount)
static BOOL CALLBACK CloseEnumWndProc (HWND hWnd, LPARAM lParam)
static bool CloseDebugger (unsigned PID)
static void FindAndReplace (String &src, const String &find, const String &replace)

Variables

static const TCHAR tszRegistryPath [] = _T("SOFTWARE\\BazisSoft\\KdVMWare\\Monitor")

Detailed Description

Contains implementation for main VMMON dialog.

Author:
Ivan Shcherbakov (Bazis)
Id
MainDlg.cpp,v 1.8 2008/12/30 18:47:44 Bazis Exp

Enumeration Type Documentation

anonymous enum

Enumerator:
ProcessInactive 
ProcessPending 
ProcessPatched 
ProcessFailed 


Function Documentation

static bool CloseDebugger ( unsigned  PID  )  [static]

Here is the call graph for this function:

static BOOL CALLBACK CloseEnumWndProc ( HWND  hWnd,
LPARAM  lParam 
) [static]

static void EnableDebugPrivilege (  )  [static]

static void FindAndReplace ( String &  src,
const String &  find,
const String &  replace 
) [inline, static]

static HINSTANCE LoadPatcherDll (  )  [static]

static bool UpdateProcessStats ( PatchedProcess proc,
unsigned  PID,
unsigned  ProcessorCount 
) [inline, static]


Variable Documentation

const TCHAR tszRegistryPath[] = _T("SOFTWARE\\BazisSoft\\KdVMWare\\Monitor") [static]

SourceForge.net Logo