Я хочу написать неуправляемый код C ++, который читает и записывает в журнал событий. Я работаю с VS2017 и Windows 10. Все, что я прочитал, утверждает, что есть утилита ECManGen, которая используется для создания файла манифеста, который затем запускается через компилятор сообщений (mc). У меня установлена последняя версия Windows 10 SDK. Согласно тому, что я прочитал, исполняемый файл находится в каталоге Bin в SDK. Я отсканировал весь накопитель и не смог найти утилиту. Утилита устарела для чего-то еще? Где-нибудь я могу получить утилиту? Похоже, он не доступен для загрузки из Microsoft в качестве компонента.
ecmangen
был удален из Windows 10 SDK, начиная с версии 10.0.16299.15. Если вы установите более старую версию SDK (поддерживается параллельная установка, так что вы можете сохранить и более новые версии), она снова будет доступна.
Других решений пока нет …