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