c # - RAS-begivenhedsfangst

Indlæg af Hanne Mølgaard Plasc

Problem



Er der mulighed for at fange RAS-begivenheder som f.eks. Forbindelse og afbrydelse. Jeg skal gøre det på min ansøgning, men det styrer ikke opkaldsprocessen eller afbrydelsen, det er derfor 'capture' -delen. Mit mål er at modtage besked om, hvornår der opstår forbindelse og afbrydelsesbegivenhed, jeg har forsøgt at lytte begivenheder, men måske skal jeg ændre noget på gruppepolitik for at revidere RAS-begivenheder eller nogle ....


PS: Jeg vil også gerne indfange ras dial dial i interface begivenheder (fjernadgang server hændelser) (klient tilslutning og frakobling)

Bedste reference


Der er en komponent som en del af DotRas SDK, som håndterer begivenhedsbaserede meddelelser fra Windows ved tilslutning og afbrydelse af RAS-forbindelser. Husk, at begivenhederne måske ikke er øjeblikkelige, det afhænger helt af, når Windows meddeler den komponent, som forbindelsen har tilsluttet eller afbrudt.


using DotRas;

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


For et download link til ovennævnte SDK, se den officielle hjemmeside på: http://dotras.codeplex.com [2]


Håber det hjælper!