Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
1337trix
23 / 23 / 5
Регистрация: 04.12.2014
Сообщений: 329
Завершенные тесты: 1
#1

Injection dll к gta vice city - C++

24.10.2016, 13:08. Просмотров 162. Ответов 5
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include "stdafx.h"
 
//Объявляем прототип спавна
auto _spawnCarAtPlayerLocation = (void (__cdecl*)(signed int modelIndex))0x04AE8F0;
 
//Для клавиши      
bool isPress = false;
 
//Код обработки нажатия M
void Update() {
 
if (!GetKeyState(0x4D) > 0 )
     isPress = false;
 
   if ( (GetKeyState(0x4D) > 0 ) && (isPress == false) )
      {
        isPress = true;
       _spawnCarAtPlayerLocation(162);
      } 
 
};
 
BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                     )
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
 
        //Тут установим таймер
        SetTimer(0,0, 16, (TIMERPROC)Update);
 
        break;
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
Выдал "unable to start program", вроде, собрал диллку, прикрепил ее через CE, функция не вызывается, в чем происходит проблема?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2016, 13:08     Injection dll к gta vice city
Посмотрите здесь:

PE injection ? - C++
Здравствуйте, подскажите как лучше сделать. Цель - при запуске существующего exe-шника (допустим калькулятор Windows), передать...

иерархия объектов для battle city - C++
Пишу игру Танчики ООП на С++. для начала стоит задача создать иерархию объектов а потом уже и классов. вот создал для объектов....

Создать множество независимых объектов, подобных танкам в игре Battle City - C++
Всем привет, подскажите пожалуйста алгоритм по которому как в этой http://pscd.ru/tags/Battle+City+for+Sega/ игре можно создавать ряд...

Не отображаются миссии в GTA Vice City - Action/FPS игры
GTA Vice City не отображаются миссии. На карте есть миссия под буквой V, она должна находиться на лестнице, но её там нет. Я всё поместье...

Чит на получение денег в GTA: Vice City - Action/FPS игры
подскажите пожалуйста! Правда, что с помощью программы (ArtMoney SE v7.33) можно получить много денег для Gta Vice citi? Если да, то...

Нашел интересность с музыкой в GTA Vice City - Action/FPS игры
в папку mp3 можно не только заливать файлы *.mp3, но и ярлыки на них. А благодаря удобству XP можно сделать так: -Войти в папку где много...

Резко ускоряется игровой процесс в GTA Vice City - Action/FPS игры
Меня этот глюк уже задолбал: после некоторого времени игры скорость игры резко увеличивается и при нажатии Esc игра не реагирует ни на что...

Dll Injection - C#
Добрый вечер! Данный вопрос сто раз уже обсуждался, но не хочется поднимать темы ещё 2010-ых годов. Суть состоит в том, что у меня есть...

Как использовать dll -injection ? - .NET
Здравствуйте. Подскажите пожалуйста как использовать dll-injection и каков принцип работы этого метода. Я знаю что dll-injection это способ...

Вызов, получение списка функций процесса из injection dll - C++ WinAPI
Есть ли способ получить каким либо образом список функций, или для этого надо дизассемблировать dll, и найти все адреса? Есть ли какой то...

Injection EXE/DLL или как написать чит/античит - Visual C++
Привет всем. Вот наднях с другом решились взяться за дельце и сделать античит для игрушки.. Но при этом немного усложнить себе задачу и...

GTA 4 не может обнаружить d3d9.dll - Action/FPS игры
Ребят, извиняюсь если ошибся разделом..Проблема в следующем..Игра GTA IV после одного моего действия напрочь отказывается теперь запускать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ASCII
90 / 62 / 10
Регистрация: 15.12.2013
Сообщений: 395
Завершенные тесты: 2
24.10.2016, 15:46     Injection dll к gta vice city #2
А как вы инжектите DLL?
1337trix
23 / 23 / 5
Регистрация: 04.12.2014
Сообщений: 329
Завершенные тесты: 1
24.10.2016, 17:09  [ТС]     Injection dll к gta vice city #3
Цитата Сообщение от ASCII Посмотреть сообщение
А как вы инжектите DLL?
Cheat Engine -> memory view -> tools -> inject DLL
вот так вот
Renji
1823 / 1241 / 288
Регистрация: 05.06.2014
Сообщений: 3,550
24.10.2016, 18:06     Injection dll к gta vice city #4
Для начала попробовать:
C++
1
extern "C" DLL_EXPORT BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
Если не путаю, без "extern "C" DLL_EXPORT" точку входа в DLL никто кроме нее не увидит.
ASCII
90 / 62 / 10
Регистрация: 15.12.2013
Сообщений: 395
Завершенные тесты: 2
24.10.2016, 23:27     Injection dll к gta vice city #5
Сравни разрядности DLL библиотеки и процесса для начала

Добавлено через 1 минуту
Renji, манглирование тут не причем.

К тому же __declspec(dllexport) вроде на DllMain не распространяется.
Убежденный
Системный программист
Эксперт С++
15246 / 6878 / 1092
Регистрация: 02.05.2013
Сообщений: 11,254
Завершенные тесты: 1
25.10.2016, 09:50     Injection dll к gta vice city #6
1. SetTimer нельзя вызывать из DllMain.

2. Сигнатура callback-функции таймера неверная. См. MSDN.
И она должна быть stdcall.

3. DllMain не нужно делать экспортируемой или extern "C".
Yandex
Объявления
25.10.2016, 09:50     Injection dll к gta vice city
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru