PW Development Framework

Язык: C#
Платформа: .NET 2.0
Использовать с помощью: C#, VB.NET, Delphi.NET, языки поддерживающие .NET
Сайт проекта: http://pwframework.codeplex.com
Нет пока времени и желания заниматься нормальным оформлением на CodePlex'e.

Описание:
Базовый набор классов, для создания PW InGame утилит / ботов.

Индекс:

  • Core.WinApi

Импортирует базовые функции и структуры из API, которые могут быть нам полезны.

Структуры:

- ProcessAccessFlags
- AllocationType
- MemoryProtection
- FreeType
Функции:
- OpenProcess
- CloseHandle
- ReadProcessMemory
- WriteProcessMemory
- VirtualAllocEx
- VirtualFreeEx
- CreateRemoteThread
- WaitForSingleObject
- GetClassName
Прочее:
- GetWindowClass

  • Core.MemoryManager

Менеджер памяти, красивая оболочка для работы с памятью клиента.

Общие:
- OpenProcess
- CloseProcess
Чтение по адресу:
- ReadInt16
- ReadInt32
- ReadInt64
- ReadFloat
- ReadDouble
- ReadString
Чтение по цепочке оффсетов:
- ChainReadInt16
- ChainReadInt32
- ChainReadInt64
- ChainReadFloat
- ChainReadDouble
- ChainReadString
Запись по адресу:
- WriteByte
- WriteBytes
- WriteInt16
- WriteInt32
- WriteInt64
- WriteFloat
- WriteDouble
- WriteString
Запись по цепочке оффсетов:
- ChainWriteByte
- ChainWriteBytes
- ChainWriteInt16
- ChainWriteInt32
- ChainWriteInt64
- ChainWriteFloat
- ChainWriteDouble
- ChainWriteString

  • Core.Injector

 Красивая оболочка, для внедрения кода в память клиента.

Методы:
- AllocateMemory
- FreeMemory
- CreateRemoteThread

  • Core.ClientFinder

Класс, для поиска и запущенных клиентов.


Примеры:
В комплекте с Framework'ом находятся еще примеры по работе с ним.

  • Получение базовой информации о персонаже / работа со списком игроков рядом




  • Отправка пакета на медитацию




Примечание:
Фреймворк старался делать максимально абстрактным, дабы не навязывать пользователю определенные шаблоны.
Например: написать метод получения всей информации о персонаже считают глупым, потому что пользователю может не нужно получать все сразу, а необходимы только координаты.

Спасибо за внимание, надеюсь данный материал будет полезен.

 

Last edited Feb 3, 2011 at 10:32 AM by TBXin, version 2

Comments

No comments yet.