|
DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
|
#include "pch.h"#include "System/Diagnostics/ProcessStreamer.h"#include "System/Diagnostics/SystemMetrics.h"#include "System/ArgumentException.h"#include "System/ArgumentNullException.h"#include "System/SystemException.h"#include "System/Threading/Thread.h"#include "System/Threading/CriticalSection.h"#include "System/Threading/Lock.h"#include "System/InvalidOperationException.h"#include <vector>#include <string>#include <atomic>#include <algorithm>#include <cctype>#include <windows.h>#include <tlhelp32.h>#include <psapi.h>Go to the source code of this file.
Namespaces | |
| namespace | DotNetDupe |
| namespace | DotNetDupe::System |
| namespace | DotNetDupe::System::Diagnostics |
Functions | |
| static void | DotNetDupe::System::Diagnostics::CollectTier1Processes (std::vector< ProcessInfo > &vecProcs, int iSessionId) |
| Collect process snapshot using Toolhelp32 on Windows. | |
| static void | DotNetDupe::System::Diagnostics::DeepEnrichProc (ProcessInfo &proc, bool bIncludeNetwork) |
| static void | DotNetDupe::System::Diagnostics::FastPopulateProc (PROCESSENTRY32W *pe32, ProcessInfo &proc) |
| Populate fast tier-1 process metadata on Windows. | |