Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.08.2009, 17:06   #1
VladimirVB
Форумчанин
 
Аватар для VladimirVB
 
Регистрация: 12.10.2008
Сообщений: 131
Стрелка Удалить exe файл

Здравствуйте. Может ли работающий процесс удалить exe файл из которого он был открыт. Если да, то как? Спасибо за ответы.
VladimirVB вне форума Ответить с цитированием
Старый 01.08.2009, 17:19   #2
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Вот тут есть несколько вариантов.
На мой взгляд лучше использовать стек.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4

Последний раз редактировалось Goodwin98; 01.08.2009 в 17:22.
Goodwin98 вне форума Ответить с цитированием
Старый 02.08.2009, 08:27   #3
VladimirVB
Форумчанин
 
Аватар для VladimirVB
 
Регистрация: 12.10.2008
Сообщений: 131
По умолчанию

Спасибо за ответ. Но судя по этому одному ответу, задача оказывается не такая простая.
VladimirVB вне форума Ответить с цитированием
Старый 02.08.2009, 09:11   #4
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Естественно, что без изврата нельзя удалить свой же exe. Нужно выполнять код удаления не в своем процессе иначе никак.
А чем плохи варианты, перечисленные по ссылке?
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4

Последний раз редактировалось Goodwin98; 02.08.2009 в 09:22.
Goodwin98 вне форума Ответить с цитированием
Старый 02.08.2009, 11:47   #5
VladimirVB
Форумчанин
 
Аватар для VladimirVB
 
Регистрация: 12.10.2008
Сообщений: 131
По умолчанию

Я не про качество ответов, а про количество. Да и в интернете не так уж много вариантов решения данной проблемы. А так конечно вам спасибо за ссылку.
VladimirVB вне форума Ответить с цитированием
Старый 02.08.2009, 21:14   #6
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Вот, может подойдёт:
http://www.xakep.ru/post/21628/default.asp
http://www.infosecwriters.com/texts....=display&id=53
Alter вне форума Ответить с цитированием
Старый 03.08.2009, 00:46   #7
Crivel
Delphi\C++
Форумчанин
 
Аватар для Crivel
 
Регистрация: 18.06.2008
Сообщений: 277
По умолчанию

Если вам нужно удалить исполняемый файл своей программы, то почитайте тут - http://pblog.ru/?p=561
Crivel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
exe-файл max38934 PHP 3 08.03.2009 17:13
удалить запущенный exe ERASERROR Win Api 10 20.02.2008 15:25
Как удалить файл dagarik Общие вопросы Delphi 9 05.12.2007 20:25
очистить и удалить файл BeeX Общие вопросы C/C++ 9 01.12.2007 15:57