VB.NET Defrag Полное уведомление

Есть ли событие или другие средства, с помощью которых программа VB.NET может быть уведомлена о завершении дефрагментации Windows 7 (чтобы программа могла дать команду компьютеру выключиться)?

1 ответ

Вы должны иметь возможность использовать событие EventLog.EntryWritten для отслеживания событий. На Windows 7 событие в Application войти с Source = "Defrag" может указывать на завершение дефрагментации. Затем вы можете проверить идентификатор - должно быть 258, и описание скажет что-то вроде The disk defragmenter successfully completed defragmentation on (C:),

Вот скриншот с моего домашнего ПК, чтобы доказать выше:

Другие вопросы по тегам