Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Удаление длл после завершения процесса

  • Автор темы Автор темы peerl
  • Дата начала Дата начала
Новичок
Новичок
Статус
Оффлайн
Регистрация
10 Сен 2020
Сообщения
8
Реакции
1
C++:
Expand Collapse Copy
if (remove("тут типа ссылка на длл") != 0)
system("pause");
return 0;

Смог реализовать только такое, подскажите как можно сделать чтобы после завершения процесса csgo.exe, удалялась дллка в папке.
 
Так просто не скачивай её. В чём проблема ижектить байты, которые лежат на хосте?
в том проблема что я хз как это делать, тип в байтах, если не сложно можешь пожалуйста скинуть тему на форуме или статью какую нибудь, и еще вопрос, лоадер же придется каждый раз перекачивать если дллка будет меняться, не так ли?
 
Последнее редактирование:
в том проблема что я хз как это делать, тип в байтах, если не сложно можешь пожалуйста скинуть тему на форуме или статью какую нибудь, и еще вопрос, лоадер же придется каждый раз перекачивать если дллка будет меняться, не так ли?
храни дллку на сервере и скачивай с него, тогда ничего не надо менять после обновлений.
про байты почитай про manual map
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
Expand Collapse Copy
if (remove("тут типа ссылка на длл") != 0)
system("pause");
return 0;

Смог реализовать только такое, подскажите как можно сделать чтобы после завершения процесса csgo.exe, удалялась дллка в папке.
Хз, можно и
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Помоему ты уже создавал такой тред, в гугле очень много найти можно по этому поводу
не создавал, в гугле искал целый день, но из за неопытности так и не понял как делается
я же показал каким методом делал
храни дллку на сервере и скачивай с него, тогда ничего не надо менять после обновлений.
про байты почитай про manual map
обязательно попробую
 
В цикле проверять наличие окна КС. Если окно больше не найдено, удалять DLL.
Пример:

C++:
Expand Collapse Copy
while(FindWindowA("Valve001", "Counter-Strike: Global Offensive - Direct3D 9")) Sleep(50);
remove("тут типа ссылка на длл");

Конечно, можно, проверять наличие процесса игры, а не окна.
 
Последнее редактирование:
в том проблема что я хз как это делать, тип в байтах, если не сложно можешь пожалуйста скинуть тему на форуме или статью какую нибудь, и еще вопрос, лоадер же придется каждый раз перекачивать если дллка будет меняться, не так ли?
Самое простое, это шифровка через Base64. Не совсем понял, почему длл должна меняться? Если ты имеешь в виду обновления, просто заново конвертируй новую длл в base64 и заливай на хост.
 
Самое простое, это шифровка через Base64. Не совсем понял, почему длл должна меняться? Если ты имеешь в виду обновления, просто заново конвертируй новую длл в base64 и заливай на хост.
шифровать я понял как, а вот как инжектить вот это уже вопрос, но пока что смотрю способ через мануал
В цикле проверять наличие окна КС. Если окно больше не найдено, удалять DLL.
Пример:

C++:
Expand Collapse Copy
while(FindWindowA("Valve001", "Counter-Strike: Global Offensive - Direct3D 9")) Sleep(50);
remove("тут типа ссылка на длл");

Конечно, можно, проверять наличие процесса игры, а не окна.
спасибо за ответ
 
Назад
Сверху Снизу