Что Делать Если Тик Ток Вылетает

Что делать, если tick current приводит к сбою вашего компьютера

Я попробовал это однажды и получил неприятную утечку памяти. Я понятия не имел, что приложение вообще может выйти из строя при достаточном количестве тиков данных в его буфере (вот почему вы никогда не должны использовать структуры на основе массивов). Единственным решением, которое было под рукой, была некоторая глубокая очистка после воспроизведения всех моих старых сохранений на другом компьютере - что было довольно утомительно, поскольку их было много сотен... Так что да: пожалуйста, не полагайтесь на этот метод в качестве основного средства сохранения / загрузки данных! :-)

РЕДАКТИРОВАТЬ: О да, только что узнал о ntdll_kill() тоже из этих комментариев. Но все равно, очень плохая привычка иметь ;)

P.S.: Я думаю, может быть, вместо этого можно было бы использовать NtQuery()? Или, возможно, вы можете избежать такого большого количества данных в первую очередь, используя небольшую структуру или что-то в этом роде ...?

NtGetCurrent(const char *buffer) также известен тем, что иногда приводит к сбоям приложений из-за того, что большие буферы записываются обратно, когда они больше не нужны; см.