 |
|

14.10.2017, 12:50
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Если для вас так же актуален вопрос про CLEO, то воспользуйтесь CustomCrypt (метод №7).
В самое начало файла main.cpp (или какой там у вас файл базовый) добавляем:
Код:
После этого указываем название и тип плагина:
Код:
Код:
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;
}
Всё. В случае переименования вашего плагина, пользователь получит сообщение об ошибке, а сам плагин не будет работать.
|
|
|

14.10.2017, 12:54
|
|
Постоянный
Регистрация: 23.05.2017
Сообщений: 545
С нами:
4723927
Репутация:
158
|
|
а шо для клео проверку на редактирование кода незя сделать?
ютуперы же поумнеют и начнут код редачить
|
|
|

14.10.2017, 12:57
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от LUCHARE
а шо для клео проверку на редактирование кода незя сделать?
ютуперы же поумнеют и начнут код редачить
код можно закриптовать
|
|
|

14.10.2017, 13:14
|
|
Постоянный
Регистрация: 23.05.2017
Сообщений: 545
С нами:
4723927
Репутация:
158
|
|
Сообщение от SR_team
код можно закриптовать
было б круче если заходишь в игру, а там сообщение в чат мол нахуя ты меня редачил и краш игры воот. Но я нуб не умею так делать (9((
|
|
|

14.10.2017, 13:29
|
|
Постоянный
Регистрация: 21.11.2014
Сообщений: 540
С нами:
6039222
Репутация:
163
|
|
Сообщение от LUCHARE
было б круче если заходишь в игру, а там сообщение в чат мол нахуя ты меня редачил и краш игры воот. Но я нуб не умею так делать (9((
Ставишь проверку на изменение размера файла, ну это так "супирзащита"
|
|
|

14.10.2017, 13:47
|
|
Постоянный
Регистрация: 23.05.2017
Сообщений: 545
С нами:
4723927
Репутация:
158
|
|
Сообщение от Romelo
Ставишь проверку на изменение размера файла, ну это так "супирзащита"
А нужно будет закриптовать эту функцию, а от этого размер файла больше станет и все сломается xD
|
|
|

14.10.2017, 13:56
|
|
Флудер
Регистрация: 14.09.2015
Сообщений: 2,034
С нами:
5611370
Репутация:
183
|
|
можно еще скомбинировать с проверкой совпадения группы байт
|
|
|

14.10.2017, 15:17
|
|
Новичок
Регистрация: 16.06.2010
Сообщений: 0
С нами:
8370833
Репутация:
0
|
|
с sf прокатит?
|
|
|

14.10.2017, 15:26
|
|
Познавший АНТИЧАТ
Регистрация: 21.05.2014
Сообщений: 1,417
С нами:
6304259
Репутация:
183
|
|
Сообщение от Blood
с sf прокатит?
да
|
|
|

14.10.2017, 18:33
|
|
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами:
6791977
Репутация:
183
|
|
Чот тема для маленьких.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|