HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 14.10.2017, 12:50
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Если для вас так же актуален вопрос про CLEO, то воспользуйтесь CustomCrypt (метод №7).

В самое начало файла main.cpp (или какой там у вас файл базовый) добавляем:

Код:





Код:
#include 
#include


После этого указываем название и тип плагина:

Код:





Код:
const char PLUGIN_NAME[] = "MyAsiPlugin"; // Это название плагина
const char PLUGIN_SUFFIX[] = ".asi"; // Это тип плагина


Далее находим функцию DllMain и в самое ее начало добавляем следующий код:

Код:





Код:
if (GetModuleHandleA(( std::string(PLUGIN_NAME) + PLUGIN_SUFFIX).c_str()) != hModule){
        char name[256];
        GetModuleFileNameA(hModule, name, 256);
        std::regex re(R"(.*\\(.*)" + std::string(PLUGIN_SUFFIX) + ")", std::regex::icase);
        std::cmatch m;
        if (std::regex_match(name, m, re)){
            MessageBoxA( 0, ("Incorrect file name.\n"
                             "Please rename " + m[1].str() + " to " +
                             std::string(PLUGIN_NAME) + PLUGIN_SUFFIX).c_str(),
                            PLUGIN_NAME, 0 );
        }
        return FALSE;
    }


Всё. В случае переименования вашего плагина, пользователь получит сообщение об ошибке, а сам плагин не будет работать.
 
Ответить с цитированием

  #2  
Старый 14.10.2017, 12:54
LUCHARE
Постоянный
Регистрация: 23.05.2017
Сообщений: 545
С нами: 4723927

Репутация: 158


По умолчанию

а шо для клео проверку на редактирование кода незя сделать?

ютуперы же поумнеют и начнут код редачить
 
Ответить с цитированием

  #3  
Старый 14.10.2017, 12:57
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от LUCHARE  

а шо для клео проверку на редактирование кода незя сделать?
ютуперы же поумнеют и начнут код редачить
код можно закриптовать
 
Ответить с цитированием

  #4  
Старый 14.10.2017, 13:14
LUCHARE
Постоянный
Регистрация: 23.05.2017
Сообщений: 545
С нами: 4723927

Репутация: 158


По умолчанию

Цитата:
Сообщение от SR_team  

код можно закриптовать
было б круче если заходишь в игру, а там сообщение в чат мол нахуя ты меня редачил и краш игры воот. Но я нуб не умею так делать (9((
 
Ответить с цитированием

  #5  
Старый 14.10.2017, 13:29
Romelo
Постоянный
Регистрация: 21.11.2014
Сообщений: 540
С нами: 6039222

Репутация: 163


По умолчанию

Цитата:
Сообщение от LUCHARE  

было б круче если заходишь в игру, а там сообщение в чат мол нахуя ты меня редачил и краш игры воот. Но я нуб не умею так делать (9((
Ставишь проверку на изменение размера файла, ну это так "супирзащита"
 
Ответить с цитированием

  #6  
Старый 14.10.2017, 13:47
LUCHARE
Постоянный
Регистрация: 23.05.2017
Сообщений: 545
С нами: 4723927

Репутация: 158


По умолчанию

Цитата:
Сообщение от Romelo  

Ставишь проверку на изменение размера файла, ну это так "супирзащита"
А нужно будет закриптовать эту функцию, а от этого размер файла больше станет и все сломается xD
 
Ответить с цитированием

  #7  
Старый 14.10.2017, 13:56
deddosouru
Флудер
Регистрация: 14.09.2015
Сообщений: 2,034
С нами: 5611370

Репутация: 183


По умолчанию

можно еще скомбинировать с проверкой совпадения группы байт
 
Ответить с цитированием

  #8  
Старый 14.10.2017, 15:17
blood
Новичок
Регистрация: 16.06.2010
Сообщений: 0
С нами: 8370833

Репутация: 0
По умолчанию

с sf прокатит?
 
Ответить с цитированием

  #9  
Старый 14.10.2017, 15:26
randazzo
Познавший АНТИЧАТ
Регистрация: 21.05.2014
Сообщений: 1,417
С нами: 6304259

Репутация: 183


По умолчанию

Цитата:
Сообщение от Blood  

с sf прокатит?
да
 
Ответить с цитированием

  #10  
Старый 14.10.2017, 18:33
DarkP1xel
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами: 6791977

Репутация: 183


По умолчанию

Чот тема для маленьких.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.