Целевое событие изменения приложения в Windows - PullRequest
1 голос
/ 12 августа 2010

Я хотел бы отлавливать как событие каждый раз, когда целевое приложение на Windows меняется, преимущественно на C #.Мне нужно предотвратить, чтобы мои коллеги могли отправлять электронные письма из моей учетной записи Outlook, когда я встаю.

Спасибо за вашу помощь.

Ответы [ 2 ]

3 голосов
/ 12 августа 2010

Блокировка компьютера, [Windows Key] + L, когда вы встаете.

0 голосов
/ 12 августа 2010

Вы бы лучше отслеживали время простоя клавиатуры и мыши с помощью Windows Hooks. Вот проект (CodeProject: Обработка глобальных мышиных и клавиатурных хуков в C #) , с чего можно начать. Вы можете немного изменить его и получить рабочую версию.

Вы можете сделать что-то подобное, если клавиатура и мышь не использовались в течение X минут:

ProcessStartInfo psi = new ProcessStartInfo("rundll32.exe");
psi.Arguments = "user32.dll, LockWorkStation";
Process.Start(psi);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...