function GetObject<T: class>(const Method: string; Params: TParams; out Object: T): Boolean;
....
function GetUsers(Params: TParams; out Items: TUsers): Boolean;
begin
Result := GetObject<TUsers>('users', Params, Items);
end;
function GetUser(Params: TParams; out Item: TUser): Boolean;
begin
Result := GetObject<TUser>('user', Params, Item);
end;
function GetInfo(Params: TParams; out Item: TInfo): Boolean;
begin
Result := GetObject<TInfo>('info', Params, Item);
end;var Item: TWeather;
if API.GetObject<TWeather>('v3/weather', Params, Item) then ...
с сайтов их разработчиковА я тебе что скинул? Не сайт разработчика?
Инжектирование - простая задача. Есть куча примеров на С++ и Delphi.
Для C++ есть даже фреймворк для создания GUI для инжектированных окон ImGUI.
Я сам лично делал лоадер для читов на Delphi. Сами читы были написаны на C++/Delphi. И всё это на низком уровне (хотя кода не много и он не сложный). И не палится антивирусником.
Сами вот читы, которые были написаны на C++ палились. Если dll с читом скачать на диск, то любой антивирусник сразу удалит файл. Я же сделал так, что чтоб внедрить dll с читом в игру не нужно иметь dll на диске. Она напрямую качалась из сети и внедрялась сразу из памяти.
В итоге, мы получаем чит внедрённый в игру и лоадер, который может следит за читом. В том числе, управлять им. И всё это без обнаружения антивирусником.
Лоадер на Delphi (FMX). С подписочной системой.