基于清单的 ETW 提供程序 - 解码文件位置
Manifest-based ETW provider - Decoding File Locations
我正在尝试将 ETW 跟踪添加到我创建的 DLL(用 C++ 编写)中。我正在使用基于清单的方法。
跟踪工作正常,但看来我需要在构建 DLL 之前将清单中的 "Decoding File Locations" 设置为绝对路径。
虽然DLL可以部署在任何地方,因此解码路径因用户安装而异。
有解决办法吗?
谢谢。
安装提供程序时,请务必将开关 /resourceFilePath
和 /messageFilePath
设置为 DLL 的路径。这将覆盖在构建 DLL 时使用的清单中指定的解码文件位置。
例如:
wevtutil.exe /resourceFilePath:path_to_DLL /messageFilePath:path_to_DLL im path_to_manifest
我正在尝试将 ETW 跟踪添加到我创建的 DLL(用 C++ 编写)中。我正在使用基于清单的方法。
跟踪工作正常,但看来我需要在构建 DLL 之前将清单中的 "Decoding File Locations" 设置为绝对路径。
虽然DLL可以部署在任何地方,因此解码路径因用户安装而异。
有解决办法吗?
谢谢。
安装提供程序时,请务必将开关 /resourceFilePath
和 /messageFilePath
设置为 DLL 的路径。这将覆盖在构建 DLL 时使用的清单中指定的解码文件位置。
例如:
wevtutil.exe /resourceFilePath:path_to_DLL /messageFilePath:path_to_DLL im path_to_manifest