利用WMI和ETW获取指定程序映像的实时PID。
cmake
(源码tarball和二进制包均可)
add_subdirectory(path/to/pidmonitor pidmonitor.out EXCLUDE_FROM_ALL)
target_link_libraries(your_target pidmonitor)
target_include_directories(your_target PRIVATE path/to/pidmonitor/include)
注:如果使用二进制包,则需要链接fmt::fmt
。
定义宏__TRACE_USE_UNDOCUMENTED__
。
注意:此接口取自TraceEvent,使用后请遵守GPL协议。
bin\pidmon_test.exe firefox.exe