Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата 11943499:
насмотря ни на что отключить флешку, подкосив все исходящие с нее программы »
тогда можно просто выдернуть - эффект тот же

AFAIK Windows не предоставляет программных интерфейсов для работы с "чужими" описателями, т.е. "отрубить" заданную программу или даже просто получить список "плохих" процессов очень проблематично.... то же самое касается и сброса буферов на диск. Т.е. без сторонних утилит, написанных в дебрях MS (использующих недокументированные функции и структуры) здесь никак не обойтись, поэтому вижу лишь два пути:

1. Сброс буферов через Sync, дальше хоть выдергивай - минимум мозговых усилий.
2. Поиск "плохих" процессов/описателей через Handle, далее - либо рубить, либо автозакрытие.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:13, 13-08-2009 | #24