одно дело сделаные студентами на коленке библиотеки. Их лучше не использовать, а написать свой велосипед (если конечно готового грамотного решения...
ну как бы сложно спорить с константами из windef.h а так да, если юзать UNC то можно достучаться куда глубже.
EnrtyPoint == DllMain
в общем случае конечно никак.
MAX_PATH == 260 Способов много, видимо не искал. Самый простой это переименовать каталоги в односимвольные.
А из каких источников драйвер умеет импортировать функции?
ОСЬ - Виста?
переименовать файл и сбросить флажок в заголовке?
занятно :) Посмотри импорт своего драйвера.
вроде в куче мест написано когда и зачем нужно использовать ZwXXX, а когда NtXXX. Думаю каждый драйверописатель должен понимать эту разницу, так...
Само собой :) Просто привычнее Nt-имена писать.
лол, средства должны выбираться исходя из цели. Иногда удобно юзать плюсы, почти всегда лучше юзать в плюсах смарт поинтеры. Однако есть и исключения.
NtMapViewOfSection() ?
была парочка таких тем.
PS: Address
Если в статье похожий код, то он тоже гуано. 2 раза писал что следует сделать. Видимо кое-кто не умеет понимать смысл прочитанного. Вторая тема...
2 примера того, как не надо писать программы.
просто коряво написано. Base отнимается только от ординалов при импорте. То есть если мы хотим получить функций с ординалом Ord, то предварительно...
отнимать Base не стоит.
для Си используется такая концепция, в плюсах есть умные указатели и обычно такую модель не используют.
Имена участников (разделяйте запятой).