skip
А>Ты не прав. В ntdll.dll содержится огромное кол-во прекрасных функций. Там практически вся CRT. Я даже пытался сравнивать код из msvcrt.dll.
Ну, содержится, и дальше что? Сегодня они там есть, завтра — нет. Никто не гарантирует, что в следующей версии Windows все будет точно также как сейчас. А>Я не виду практической ценности в использовании функций ntdll.dll вместо msvcrt.dll, хотя полазить, посмотреть, конечно, очень было интересно.
Здесь я с тобой отчасти согласен. Если ты пишешь большой продукт, состоящий из кучи компонентов, то лишняя пара-тройка мегов роли не играет, а если ты пишешь мааааленькую утилитку, совсем не хочется тащить за собой половину CRT из-за двух-трех функций. Но для обхода этих трудностей есть более элегантные пути, чем использование недокументированных функций из NTDLL и иже с ней.