1699 читали · 2 года назад
C# очень простыми словами. DLL - зачем нужны и как пользоваться
Это статья про программирование. В предыдущей статье мы узнали как написать и использовать свой класс с набором методов. В этой - познакомимся с инструментом, который позволяет использовать один раз написанный класс в других программах. Если же Вы хотите научиться создавать программы для Windows, но совсем не знаете с чего начать, то с этой статьи. Зачем нужны DLL Представьте себе случай, что какой-то класс или метод написанный в одной программе может понадобиться в другой. Первое что приходит в голову - это просто скопировать необходимый программный код...
134 читали · 5 лет назад
Простой метод внедрения DLL, делаем свой Simple Dll Injection
Вот пример простенького внедрения своей дллки в доверенный процесс!  Обычно для внедрения динамических библиотек в адресное пространство процесса применяют три способа:  1)Внедрение в третьем кольце:   Кольца защиты — архитектура информационной безопасности и функциональной отказо-устойчивости, реализующая аппаратное разделение системного и пользовательского уровней привилегий. Структуру привилегий можно изобразить в виде нескольких концентрических кру-гов. В этом случае системный режим (режим супервизора или нулевое кольцо, т.н. "кольцо 0"), обеспечивающий максимальный доступ к ресурсам, является внутренним кругом, тогда как ре-жим пользователя с ограниченным доступом — внешним...