Я ссылаюсь на ntdll.lib для использования ZwQueryInformationProcess и использую многопоточную библиотеку времени выполнения.
Кажется, что ntdll определяет некоторые функции crt.Поэтому, когда я ссылаюсь на него, а также использую библиотеку времени выполнения, я получаю ошибки компоновщика.
Могу ли я заставить компоновщик использовать функции crt и игнорировать символы ntdll, чтобы избавиться от ошибки?Или как-то еще решить эту ошибку.
Я знаю, что документация ZwQueryInformationProcess предлагает динамическую загрузку, но она используется в статической библиотеке, на которую мой основной проект также ссылается, и это работало нормально долгое время,Я бы предпочел не менять его.
Спасибо.
Я нашел несколько обсуждений по этому поводу на других сайтах, например: http://www.codeguru.com/forum/archive/index.php/t-414274.html, но ничего не виделэто, кажется, обеспечивает хорошее решение.Есть некоторые упоминания об изменении порядка ссылок, но я не вижу, как изменить порядок, в котором библиотека времени выполнения связывается через настройки проекта.