#include <loader.h>
Public Member Functions | |
| RemoteDllLoader (HINSTANCE hDll) | |
| Initializes the object and stores the path for the DLL to be loaded in remote processes. | |
| ~RemoteDllLoader () | |
| HANDLE | InitiateDLLLoading (unsigned PID) |
| Starts remove DLL loading and returns the handle to the remote thread. | |
| HANDLE | InitiateDLLUnloading (unsigned PID) |
| Starts DLL unloading and returns a handle to the created remote thread. | |
| HANDLE | CreateLogPipe (unsigned PID) |
| Creates a log pipe with a name corresponding to a specified PID. | |
| HINSTANCE | FindLibraryInProcess (unsigned PID) |
| Finds a library among the libraries loaded into a remote process. | |
Private Attributes | |
| TCHAR | m_DllName [MAX_PATH] |
| RemoteDllLoader::RemoteDllLoader | ( | HINSTANCE | hDll | ) | [inline] |
Initializes the object and stores the path for the DLL to be loaded in remote processes.
| RemoteDllLoader::~RemoteDllLoader | ( | ) | [inline] |
| HANDLE RemoteDllLoader::CreateLogPipe | ( | unsigned | PID | ) | [inline] |
Creates a log pipe with a name corresponding to a specified PID.
| HINSTANCE RemoteDllLoader::FindLibraryInProcess | ( | unsigned | PID | ) | [inline] |
Finds a library among the libraries loaded into a remote process.
| HANDLE RemoteDllLoader::InitiateDLLLoading | ( | unsigned | PID | ) | [inline] |
Starts remove DLL loading and returns the handle to the remote thread.
| HANDLE RemoteDllLoader::InitiateDLLUnloading | ( | unsigned | PID | ) | [inline] |
Starts DLL unloading and returns a handle to the created remote thread.

TCHAR RemoteDllLoader::m_DllName[MAX_PATH] [private] |