Программа для определения базового адреса

Приветствую всех, в последнее время пришлось работать с читами для игр. За это время я написал для удобства не сколько утилит. Одна из них это BaseAdress которая при выборе процесса показывает его базовый адрес. Я не буду сейчас углубляться в терминологии для чего он нужен, но в таких программах как Cheat Engine без моей утилиты […]

Как получить список всех модулей? C#

Приветствую всех, последние две недели я помогал в  разработке чита для одной из популярных игр на Unity. Но админы использовали «античит» программы для получения всех dll игры, и конечно отображалась и наша dll с читом которая была заинжекчена. Одна из моих задач была обойти античит и скрыть заинжектированную dll. Я хоть и сталкивался в работе […]

Как создать кнопку любой формы?

Приветствую всех, конечно мало кто уже использует winform однако, студенты и начинающие обычно начинают именно с него. И классическая форма кнопок печалит. Рассмотрим пример, для этого мы создадим кнопку на форме и используем код ниже:

Теперь создадим обработчик события для кнопки и поместим в него следующий код:

Если нажать на кнопку мы […]

Агрегация в C#

Приветствую всех, сегодня я затрону тему об агрегации, что это такое и рассмотрим пример использования. Применение, суть его в том что бы расширить функциональность имеющего класса, будь он вашим или чужим, знаетели вы он нем что то или нет. Агрегация позволит избежать избыточного кода и работать с методами и классами. Агрегация и композиция очень близкие […]

Как сохранить данные программы с помощью файла *.ini C#

Приветствую все! Сегодня я покажу еще один вариант сохранения настроек и данных в фаил ini, данный метод хоть и уходит в небытие, однако до сих пор используется в разработке ПО. По сути его вытеснил XML так, как по принципу работы он очень его напоминает. Если посмотреть следующий пример, то вы поймете то о чем я […]