Захват событий РАН - PullRequest
       19

Захват событий РАН

0 голосов
/ 27 февраля 2012

Есть ли способ захвата событий RAS, таких как подключение и отключение. Мне нужно сделать это в моем приложении, но оно не контролирует процесс набора или отключения, поэтому часть «захвата». Моя цель - получить уведомление о том, когда происходит событие подключения и отключения, я пытался прослушивать системные события, но, возможно, мне нужно что-то изменить в групповой политике для аудита событий RAS или некоторых ....

PS: я также хотел бы захватить ras dial в событиях интерфейса (события сервера удаленного доступа) (подключение и отключение клиента)

1 Ответ

0 голосов
/ 28 мая 2012

В составе DotRas SDK есть компонент, который обрабатывает уведомления о событиях из Windows при подключении и отключении подключений RAS.Имейте в виду, что события могут быть не мгновенными, это полностью зависит от того, когда Windows уведомляет компонент о подключении или отключении соединения.

using DotRas;

RasConnectionWatcher watcher = new RasConnectionWatcher();
watcher.Connected += (sender, e) => { // Do something useful. };
watcher.Disconnected += (sender, e) => { // Do something useful. };
watcher.EnableRaisingEvents = true;

Ссылку для загрузки на упомянутый выше SDK см. В официальномсайт по адресу: http://dotras.codeplex.com

Надеюсь, что помогает!

...