Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Удаление используемых файлов


Автор: simple_user 11.1.2007, 19:13
Здравствуйте!

Как можно удалить используемый файл (установка: это троян, просто не дающий себя удалить, страшных последствий не будет)? Слышал что-то о сканировании всех хендлов, а после удаление ссылающегося на файл программы... Нельзя ли поподробнее об этом? И, желательно, с кодом...

Заранее спасибо!

Автор: W4FhLF 11.1.2007, 20:01
Ты троян пишешь?

Автор: MetalFan 11.1.2007, 22:46
W4FhLF, на сколько понимаю, он хочет его (трояна) удалить)
скачай Unlocker, быстрее будет, чем самому писать

Автор: simple_user 12.1.2007, 03:18
MetalFan, вообще программу для стирания файлов smile 

Цитата

скачай Unlocker, быстрее будет, чем самому писать 

оно понятно, но хотелось бы всё же самому smile

Добавлено @ 03:21 
Цитата

установка: это троян, просто не дающий себя удалить, страшных последствий не будет

мда, немножко некорректно сказал, прошу прощения  smile 

Автор: bartram 12.1.2007, 13:38
simple_user, глянь http://wasm.ru/article.php?article=lockfileswork smile

Автор: simple_user 12.1.2007, 14:15
Спасибо, bartram! Думаю, то, что нужно. Жаль только, что на С++ ;) Но ничего, попробую разобраться.

Всем спасибо!

P.S. А если у кого есть подобный пример на Delphi, то просьба отписаться в эту тему  smile 

Автор: bartram 12.1.2007, 14:41
Цитата(simple_user @  12.1.2007,  14:15 Найти цитируемый пост)
Жаль только, что на С++ ;)

Там же чистый API не думаю что перевести будет сложно smile

Автор: W4FhLF 12.1.2007, 14:47
Странно, запостил сюда ссылку на ту же самую статью, что и bartram, но ещё до его сообщения, удалили и написали тоже самое. Это политика модератора?

Автор: MetalFan 12.1.2007, 18:28
без драйвера не обойдешься. даже если и часть кода из той статьи на делфи переведешь...

Автор: Girder 12.1.2007, 21:06
Цитата(W4FhLF @  12.1.2007,  14:47 Найти цитируемый пост)
Это политика модератора?
Это расцениваеться как реклама  smile

PS: bartram вроде не навичек на форуме  smile , а забываеш про енто правило. Просьба переносить инфу сюда и уж к ентой инфе прикладывать ссылки на источник. В противном случаи подобные посты будут удаляться без уведомления автора  smile 

Цитата(MetalFan @  12.1.2007,  18:28 Найти цитируемый пост)
даже если и часть кода из той статьи на делфи переведешь... 
И уж если на то пошло... то! на том же Wasm-е я вроде видел почти тоже самое, но на делфи smile  

Автор: W4FhLF 12.1.2007, 22:13
Цитата(Girder @  12.1.2007,  21:06 Найти цитируемый пост)
PS: bartram вроде не навичек на форуме   , а забываеш про енто правило. Просьба переносить инфу сюда и уж к ентой инфе прикладывать ссылки на источник. В противном случаи подобные посты будут удаляться без уведомления автора  


Ну а как быть, если статья полностью отвечает на все вопросы автора? И вопрос довольно объёмный. Копипастить целиком статью?
Статья довольно большая + оформление + аттачи. 
А можно, допустим, сказать, что там-то там-то есть статья по теме?smile

Автор: MetalFan 12.1.2007, 23:30
W4FhLF, хы)))
1. модератор всегда прав
2. если он не прав, см.п.1.


Цитата(Girder @  12.1.2007,  21:06 Найти цитируемый пост)
И уж если на то пошло... то! на том же Wasm-е я вроде видел почти тоже самое, но на делфи smile

вот именно, что "почти" то-же самое. имхо без драйвера проблему автора не решить)

Автор: simple_user 14.1.2007, 15:55
Цитата


вот именно, что "почти" то-же самое. имхо без драйвера проблему автора не решить) 


Решить. На нашем форуме нашёл две реализации - одну от http://forum.vingrad.ru/topic-98093/hl/%25D0%259A%25D0%25B0%25D0%25BA%2Cand%2C%25D0%25BE%25D1%2587%25D0%25B8%25D1%2581%25D1%2582%25D0%25B8%25D1%2582%25D1%258C%2Cand%2C%25D1%2584%25D0%25B0%25D0%25B9%25D0%25BB/index.html. Всем спасибо! Вопрос решён.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)