Внедрение кода не работает вместе с FILE * для регистрации

В нашем проекте мы внедряем код в разных местах, переписывая IL с использованием API .Net CorProfiler. Все отлично работает Теперь для целей регистрации мы начали открывать файл с помощью FILE *, как показано ниже —

FILE* ptLogFile = _fsopen(file_name, "a+t, ccs=UTF-8", _SH_DENYWR);
fwrite(message, sizeof(wchar_t), wcslen(message), ptLogFile);
fflush(ptLogFile);

Введя код выше, я не получаю никакой ошибки, но в то же время внедрение кода также не работает в некоторых случаях. Тем не менее, он продолжает работать для некоторых других случаев. Удалив приведенный выше код, снова все начинает работать как положено.

Любая идея, какова связь между FILE и IL переписывания? Как мне заставить их обоих работать вместе?

ОБНОВИТЬ:
Любое предложение, как мне отладить это?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]