mirror of https://github.com/Alia5/GlosSI
commit
1c18e84648
@ -0,0 +1,24 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "DllInjector.h"
|
||||||
|
|
||||||
|
namespace glossi_util {
|
||||||
|
|
||||||
|
inline DWORD PidByName(const std::wstring& name)
|
||||||
|
{
|
||||||
|
PROCESSENTRY32 entry;
|
||||||
|
entry.dwSize = sizeof(PROCESSENTRY32);
|
||||||
|
HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL);
|
||||||
|
if (Process32First(snapshot, &entry) == TRUE) {
|
||||||
|
while (Process32Next(snapshot, &entry) == TRUE) {
|
||||||
|
if (std::wstring(entry.szExeFile).find(name) != std::string::npos) {
|
||||||
|
return entry.th32ProcessID;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
CloseHandle(snapshot);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
} // namespace glossi_util
|
@ -1 +1 @@
|
|||||||
Subproject commit 59108a7f9a938911e1cc237003a396c886be85f8
|
Subproject commit c07825730f509fb6ae0244df17fed6216c392557
|
Loading…
Reference in New Issue