Изменение поведения tracewpp между версиями 10.0.15063.0 и 10.0.17134.0 Windows SDK - PullRequest
1 голос
/ 22 марта 2019

У меня есть приложение, использующее трассировку пользовательского режима через wpp framework.Тем не менее, Microsoft внесла некоторые изменения в пару последних версий Windows SDK, которые каким-то образом сломали инструмент tracewpp.exe.Фактическая проблема, с которой я сталкиваюсь, выглядит следующим образом:

& "C: \ Program Files (x86) \ Windows Kits \ 10 \ bin \ 10.0.15063.0 \ x64 \ tracewpp.exe" ..... больше аргументов ...

Работает как положено (я проверил более старые версии SDK, вплоть до 8.0 - все хорошо и хорошо).

Однако, когда я пытаюсь выполнитьта же сборка с более новой версией SDK сборка прерывается с довольно загадочной ошибкой:

& "C: \ Program Files (x86) \ Windows Kits \ 10 \ bin \ 10.0.17134.0 \ x64\ tracewpp.exe "... все те же аргументы ...

Результат:

provider.tpl (0): ошибка wpp: (Template ::DoId) Var не найден: поставщик tracewpp (0): ошибка wpp: (RealMain) Неустранимая ошибка: ошибка синтаксического анализа шаблона

Исходный шаблон, о котором идет речь, исходил отсюда: https://github.com/antoxar/WPPTracingSample/blob/master/sample/WppTracing/WppConfig/Rev1/provider.tpl

Может ли кто-нибудь указать мне на журнал изменений для инструмента tracewpp.exe, в котором рассказывается, какие изменения были внесены в него недавно или каким-либо иным образом пролил свет на вышеуказанную проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...