DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
Process.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  DotNetDupe
namespace  DotNetDupe::System
namespace  DotNetDupe::System::Diagnostics

Functions

static std::wstring DotNetDupe::System::Diagnostics::BuildCommandLine (const ProcessStartInfo &info)
static bool DotNetDupe::System::Diagnostics::CreateWin32Process (const ProcessStartInfo &info, PROCESS_INFORMATION &pi)
static void DotNetDupe::System::Diagnostics::EnumerateWin32Processes (Collections::Generic::List< SmartPointer< Process > > &lstProcs)
static bool DotNetDupe::System::Diagnostics::FindProcessInSnapshot (int iProcessId, String &sOutName)
static void DotNetDupe::System::Diagnostics::KillProcessPlatform (void *pHandle)
static bool DotNetDupe::System::Diagnostics::MatchProcessName (const String &sCandidate, const String &sTarget)
static bool DotNetDupe::System::Diagnostics::QueryProcessNameById (int iProcessId, String &sOutName, HANDLE &hOutProc)
static bool DotNetDupe::System::Diagnostics::RefreshProcessPlatform (void *pHandle, int &iExitCode)
static bool DotNetDupe::System::Diagnostics::StartProcessPlatform (const ProcessStartInfo &info, int &iId, void *&pHandle, bool &bExited)
static bool DotNetDupe::System::Diagnostics::WaitForExitPlatform (void *pHandle, int iMilliseconds)