Перейти к содержанию

Код выгрузки DLL файла из инжектора, инжект и удаление


Рекомендуемые сообщения

на с#

 

вот такой код:

 

private void Start_unload()
        {
            string path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "Hook.dll");
            byte[] array = DLLINJECT.Properties.Resources.Hook;
            var fs = new FileStream(path, FileMode.Create);
            fs.Write(array, 0, array.Length);
            fs.Close();
        }

не срабатывает

System.IO.File.Delete(@"MyDocument\Hook.dll");

вроде всё работает но хотелось бы выгружать в папку Temp и самому указать до неё путь а так же инжект этого файла по этому пути и удаление.

Изменено пользователем srg91
Пункт правил 1.5, пока без предупреждения
Ссылка на комментарий
Поделиться на другие сайты

Всё, решил проблему. Выгружается нормально и куда положено, инжектит из той папки тоже нормально.

но почему-то проблемы с удалением... в ошибке указывает другой путь... 

                        //System.IO.File.Delete(Environment.GetFolderPath(Environment.SpecialFolder.InternetCache) + "\\Hook.dll");
                        //File.Delete(Environment.GetFolderPath(Environment.SpecialFolder.InternetCache) + "\\Hook.dll");

 

Изменено пользователем ANDREY94
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.