![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| ne0n |
|
|||
|
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: 4 Всего: 11 |
Вобщем сея проблема понятна из сабжа.
У меня есть файл С:\1.exe. Он запущен, и мне надо его удалить! Как енто можно сделать? Заранее спасибо! |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
||||
|
||||
| ne0n |
|
|||
|
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: 4 Всего: 11 |
Не-е, этот вариант мне не подходит, так как мне нужно имено удалить файл, а не переместить
в корзину! |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Работающий файл удалить нельзя.
Либо убивай процесс, а потом удаляй, либо вариант с переносом. Другого не дано. |
|||
|
||||
| ne0n |
|
|||
|
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: 4 Всего: 11 |
Во-во, именно я и хотел это сделать!!! Но я не знаю как это реализовать, зная только адресс файла |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Я не знаю, что именно имеется ввиду под "адрес файла",
но все, что касается убийства процессов здесь: http://forum.vingrad.ru/index.php?act=modu...amp;section=727 |
|||
|
||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
||||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
||||
|
||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
Snowy,
А что тут вопрос о завершении процесса? Вопрос об убийстве файла процесс которого работает. Нет, не именно селф. Материал надо читать и абстрагироваться. Не разжевывать же все? В статье написано о том как привалить файл, процесс которого работает. То что там это сделано на примере файла самой же программы - так это просто пример. С таким же успехом можно привалить и другой работающий файл. --- Голова у солдата чтобы думать, а мозги - чтобы соображать. Это сообщение отредактировал(а) smartov - 7.4.2006, 13:04 |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Да уж разжуй.
Что из предложенного линка ты можешь предложить, кроме: Я что-то ничего там не вижу. MoveFile... Не подходит. И все... Остальное совсем не то. |
|||
|
||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
Я тебя не понимаю И вот тут прочитать (Microsoft считает что подходит)
Да. Оно убъет только после перезагрузки. Но я не вижу честно уточнения что надо привалить до. Если надо до - то конечно это не подходит сразу. Нужно сначала пойти и прочитать Как убить задачу, зная только имя .exe? А потом можно спокойно убивать... |
|||
|
||||
| Snowy |
|
||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Не подходит не мне, а автору вопроса:
Оба варианта я уже обозначил. Поэтому и говорю, что в этой статье не вижу ничего, что не было уже предложено. Все остальное в ней подходит только для самоубийства. |
||||||||
|
|||||||||
| ne0n |
|
|||
|
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: 4 Всего: 11 |
Всмысле С:\1.exe Раз все так непонятно, попытаюсь разъяснить: Есть у меня некая функция и в качестве резельтата она возрощает адресс файл на диске, процесс которого нужно убить!(Уфф как сказано Вобщем процедура вернула С:\1.exe Надо убить процесс 1.exe. |
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 8 Всего: 76 |
противоречишь названию топика... но в любом случае тебе дали уже ответ и на этот вопрос. -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |