C # Application_Idle не запускается, когда MessageBox или FileDialogue активны ... Есть альтернативы? - PullRequest
1 голос
/ 05 октября 2010

Мы реализовали событие Application_Idle в нашем приложении. Это прекрасно работает, и пользователям сразу же предлагается ввести пароль, если сеанс бездействует в течение примерно 20 минут.

Однако, если открыто окно сообщения или диалог File , чтобы сохранить / открыть файл. Application_Idle никогда не срабатывает. Даже если мы оставим приложение бездействующим на ночь.

Это большая проблема безопасности 1010 *. Любые идеи будут оценены.

1 Ответ

0 голосов
/ 05 октября 2010

Вместо события простоя используйте таймер, который заблокирует приложение после настраиваемого тайм-аута.Само собой разумеется, таймер должен быть сброшен, когда пользователь взаимодействует с приложением.

...