MVS 2010 C++
Собсно проблема 1я) Я сделал DLL чит для Комбат Армс РУ, но хотел бы его сделать в exe. Т.е. что бы при открытии ехе файла он ждал процесса "engine.exe" и инжектил чит в процесс после чего закрывался. Пробовал вот такое: http://crazyfrost.com/?p=550 , но что-то не получилось у меня так сделать.
2я проблема) Вот есть код:
#include "stdafx.h" char *Dencrypt(const char *Plaintext) { int len = strlen(Plaintext); char *Cyphertext = new char[len + 1]; for(int i = 0; i < len; ++i) { Cyphertext[i] = Plaintext[i] - 45; } Cyphertext[len] = 0; return Cyphertext; } #define STRING_NxxChams /*Nx Chams*/Dencrypt("Вэлхак") #define STRING_ShowxFPS /*Show FPS*/Dencrypt("Показать ФПС") #define STRING_SetName /*Set Name*/Dencrypt("Показать Имена") #define F5 /*Set Name*/Dencrypt("Нет отдачи") #define F6 /*Set Name*/Dencrypt("Нет перезарядки") #define F7 /*Set Name*/Dencrypt("Убрать дым") #define STRING_CrossHair /*Set Name*/Dencrypt("Cross Hair") #define STRING_MovexMenu /*Set Name*/Dencrypt("Переместить меню")
Который будет отвечать за переменные в самом хаке, но есть одно НО... Когда я компилирую, все что написано русскими буквами отображается непонятными символами (пробовал англ. - тоже самое) Что с этим можно сделать?
P.S. если я меняю
char *Dencrypt(const char *Plaintext)
на
char *Rus(const char *Plaintext)
,
то у меня выдает ошибку: "1>Hack.cpp(127): error C3861: Dencrypt: идентификатор не найден" в таких строках:
Additem(STRING_SetName, 1, names, 0, opt_opзoes,pDevice);// Показывать имена
Отредактировано kronl2 (Среда, 5 декабря 22:30:54)