|
0 Всего найдено: 8
1int
Сообщение
24/07/2009 21:06
Копия темы
Самоудаление EXE Иногда нужно чтобы исполняемый файл после работы удалял себя. Задача не такая простая, я в своё время потратил немало времени чтобы узнать как это можно сделать, поэтому решил поделиться опытом и кодом. Проблема в том, что файл запущенного процесса занят системой, и изменить либо удалить его нельзя. Оптимальное решение bat-файл. Схема действий такая: В результате от программы не остаётся и следа. Я использовал этот код в деинсталляторе пользователь запускает uninstaller.exe, тот удаляет всё что требуется, а потом и себя тоже. Выглядит очень эффектно) Код на С++ доступен здесь:
OOP
Сообщение
03/08/2009 21:05
Копия темы
Читайте "классиков", в обычных учебниках об этом не пишут :) статья "3 метода работы с занятыми файлами"
OOP
Сообщение
03/08/2009 21:08
Копия темы
0
А вот более извращенный вариант решения проблемы статья "Запуск файла из памяти" |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |