Den VB.NET sprog interagerer med Windows for at få oplysninger om brugere logget ind Terminal Services computer. Du kan bruge denne indsamlede oplysninger for at få en brugers navn , og send en e-mail meddelelse til denne bruger. Denne type af programmering sender en meddelelse til en bruger , hvis hendes Terminal Service session udløber, for eksempel, eller hendes adgangskode er blevet ændret. Instruktioner
1
Åbn VB.NET fil, du vil bruge til at sende e-mailen. Når du åbner filen , åbner Windows automatisk Visual Studio, som er VB.NET editor .
2
Tilføj den kode, der får de Terminal Service information til den indloggede bruger. VB.NET arbejder med interne Windows- systemet til at indhente de oplysninger, du har oprettet i Active Directory for brugeren. AD er den sikkerhed , der styrer alle Windows-netværk sikkerhed, herunder Terminal Services . Følgende kode får information : Hej
Dim brugernavn Da StringDim email Som Stringusername = Marshal.PtrToStringAnsi ( pAddress ) email = Marshal.PtrToStringAnsi ( brugernavn)
3
Send meddelelse til modtageren. Når e-mailen er opnået, kan du sende en besked til modtageren via Windows-session information. Føj følgende kode til at sende en e-mail : Hej
Dim server As New SmtpClient ( ) Dim mail As New MailMessage ( ) post = Ny MailMessage () mail.From = Ny mailadresse ( " [email protected] " ;) mail.To.Add (email) mail.Subject = " mail-meddelelser " mail.Body = "Dette er en meddelelse til TS Session " server.Send ( mail)
4
Klik på "Gem " knappen. Tryk på " F5 " for at kompilere koden og køre det i debugger . Den debugger kontrollerer for fejl og test koden på din arbejdsstation.