Size: a a a

Spring Framework and more

2017 August 04

C

Cargeh in Spring Framework and more
Aleksander Melnichnikov
Интересно, какие вообще задачи решают люди с помощью JNI в повседневной жизни
ну у меня пет-проект - бот для WoW, я там читаю/пишу память, сканируют всякие структуры данных и прочее
источник

C

Cargeh in Spring Framework and more
@WINGoodnes а ты на C++ что ли пишешь?
источник

NK

ID:263252155 in Spring Framework and more
Не особо, я больше по java
источник

C

Cargeh in Spring Framework and more
просто JNI - эт довольно странный инструкмент для джавы на самом деле)
источник

C

Cargeh in Spring Framework and more
по крайней мере мне так кажется
источник

C

Cargeh in Spring Framework and more
хотя если брать сам JNI, то нет
источник

C

Cargeh in Spring Framework and more
я почему-то сразу про WinApi думаю
источник

C

Cargeh in Spring Framework and more
потому что он через JNI как раз вызывается
источник

NK

ID:263252155 in Spring Framework and more
WinApi занимашься?
источник

NK

ID:263252155 in Spring Framework and more
еще хотел спросить, кто-нибудь с DefineClass дружит?)
источник

C

Cargeh in Spring Framework and more
ну не занимаюсь, но как и сказал - приходится читать / писать в память процесса и посылать процессу всякие сообщения
источник

AM

Aleksander Melnichnikov in Spring Framework and more
Cargeh
ну у меня пет-проект - бот для WoW, я там читаю/пишу память, сканируют всякие структуры данных и прочее
Ты сканируешь, что ВОВ пишет в память и основываясь на этом делаешь какие-либо действия ботом ?
источник

C

Cargeh in Spring Framework and more
Aleksander Melnichnikov
Ты сканируешь, что ВОВ пишет в память и основываясь на этом делаешь какие-либо действия ботом ?
нууу, не сканирую, что пишет вов в память
а читаю память
источник

C

Cargeh in Spring Framework and more
ну, я, например, знаю, как из памяти достать всех монстров вокруг тебя
источник

NK

ID:263252155 in Spring Framework and more
какие декомпиляторы используете?
источник

C

Cargeh in Spring Framework and more
это ж все в памяти хранится
источник

AM

Aleksander Melnichnikov in Spring Framework and more
Cargeh
это ж все в памяти хранится
Ага, понятно. Интересно
источник

C

Cargeh in Spring Framework and more
монстр - это тоже отдельный объект в памяти
у него есть поля, например 4 инта - логично, что это 4 поля через 4 байта каждый
источник

C

Cargeh in Spring Framework and more
так можно получить хп/ману, координаты и прочее
источник

C

Cargeh in Spring Framework and more
если это коллекция, список какой-нибудь, то каждый элемент - это поинтер по сути, переходим и получаем этот объект, читаем поля
источник