Драйвер Control Flow Guard для Windows, вызывающий ошибку «неразрешенный внешний символ» LNK2019 для __guard_check_icall_thunk - PullRequest
0 голосов
/ 06 октября 2018

Недавно я получил рекомендацию по безопасности кода для включения Control Flow Guard в наших настройках решения Visual Studio.Я включил это для проекта драйвера Windows KMDF, но с включенным Control Flow Guard теперь я получаю следующую ошибку при его создании:

ошибка LNK2019: неразрешенный внешний символ __guard_check_icall_thunk, на который есть ссылка в функции "[thunk]: __cdecl IDispatch :: `vcall '{48, {flat}}'} '" (?? _ 9IDispatch @@ $ BDA @ AA)

Я искал в Интернете, но не нашел ничего, связанного непосредственно с управлениемFlow Guard с этой ошибкой и __guard_check_icall_thunk.Можно ли даже использовать Control Flow Guard для драйвера Windows KMDF?

...