summaryrefslogtreecommitdiff
path: root/src/envmodule.h
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2019-11-26 03:30:44 -0500
committerisanae <14251494+isanae@users.noreply.github.com>2019-11-26 03:30:44 -0500
commit2527d6aa87f36894c291512a14f12940a5100484 (patch)
treee54ed0a9bd73421d191559adc122b66c28d60056 /src/envmodule.h
parent36c6dfd5b8c6c87410c7c18fb67fd00a72c29491 (diff)
switched to using a job object to monitor for processes so child processes can also be captured
Diffstat (limited to 'src/envmodule.h')
-rw-r--r--src/envmodule.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/envmodule.h b/src/envmodule.h
index d152b840..c2829b32 100644
--- a/src/envmodule.h
+++ b/src/envmodule.h
@@ -136,6 +136,7 @@ public:
void addChild(Process p);
std::vector<Process>& children();
+ const std::vector<Process>& children() const;
private:
DWORD m_pid;
@@ -148,7 +149,9 @@ private:
std::vector<Process> getRunningProcesses();
std::vector<Module> getLoadedModules();
-Process getProcessTree(HANDLE parent);
+// works for both jobs and processes
+//
+Process getProcessTree(HANDLE h);
QString getProcessName(DWORD pid);
QString getProcessName(HANDLE process);