Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / WM_DEVICECHANGE не срабатывает при разблокировке флешки BitLocker / 6 сообщений из 6, страница 1 из 1
16.10.2019, 13:30
    #39877035
m52
m52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WM_DEVICECHANGE не срабатывает при разблокировке флешки BitLocker
Здравствуйте,

Когда я разблокирую флешку, заблокированную с помощью BitLocker, она становится в системе доступной.
В моей программе при втыкании флешки срабатывает WM_DEVICECHANGE, но при разблокировке - не срабатывает. Видимо, и не должно срабатывать. Но как тогда отследить момент разблокировки флешки, заблокированной программой BitLocker?

Заранее благодарен.
...
Рейтинг: 0 / 0
16.10.2019, 13:47
    #39877054
Vizit0r
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WM_DEVICECHANGE не срабатывает при разблокировке флешки BitLocker
появление диска?
...
Рейтинг: 0 / 0
16.10.2019, 14:23
    #39877079
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WM_DEVICECHANGE не срабатывает при разблокировке флешки BitLocker
m52,

может это?
DBT_DEVNODES_CHANGED
...
Рейтинг: 0 / 0
16.10.2019, 14:27
    #39877084
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WM_DEVICECHANGE не срабатывает при разблокировке флешки BitLocker
А сорри, не весь вопрос понял. Отмена.
...
Рейтинг: 0 / 0
16.10.2019, 14:31
    #39877091
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WM_DEVICECHANGE не срабатывает при разблокировке флешки BitLocker
а здесь вообще говорят , что нет никакого события. Надо самому по таймеру мониторить:

stackoverflow.com

Use a Ticker or Loop/Sleep in a separate thread to periodically check the lock status using the GetLockStatus method of the Win32_EncryptableVolume class.

Код: plaintext
1.
2.
3.
uint32 GetLockStatus(
  [out]  uint32 LockStatus
);


Returns 0 for unlocked, 1 for locked.
...
Рейтинг: 0 / 0
17.10.2019, 06:49
    #39877394
m52
m52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WM_DEVICECHANGE не срабатывает при разблокировке флешки BitLocker
Всем спасибо.
Сделал просто перечитывание локальных дисков у себя в программе перед тем, как к ним собираюсь обращаться.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / WM_DEVICECHANGE не срабатывает при разблокировке флешки BitLocker / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]