Comment dois-je travailler avec accès à distance (RAS) de connexions dans Windows à l'aide de C#/.NET?
J'ai besoin d'être en mesure de se connecter, déconnecter, et re-connecter à une connexion réseau en C# .NET Framework d'application. La création de la connexion de téléphone dans l'-livre pourrait également être utile/nécessaire.
Existe-il des classes ou des bibliothèques écrites en C# ou .NET là-bas que l'emballage de tous cette fonctionnalité bien pour moi? Quelqu'un a un peu de code qu'ils seraient prêts à partager?
Note: la Demande est sans surveillance, comme un Kiosque, et donc nécessitant une action de l'utilisateur est inacceptable.
OriginalL'auteur Adam Nofsinger | 2009-04-06
Vous devez vous connecter pour publier un commentaire.
Découvrez la DotRas projet sur CodePlex.com il a toute l'API terminé.
http://www.codeplex.com/DotRas
OriginalL'auteur
Une façon de le faire est par le biais de l'Interopérabilité autour de RAS. RasDialDlg() peut être utilisée pour ouvrir une connexion réseau sans afficher la boîte de dialogue. Utilisation RasHangUp() pour déconnecter.
RasEnumConnections() peut être utilisé à la liste des connexions disponibles.
La dll est Rasapi32.dll - les en-têtes sont ras.h et raserror.h
OriginalL'auteur Arnshea
C'est découpée dans un couple de différentes classes (code omis pour d'éventuelles questions de la vie privée) de sorte qu'il ne peut pas compiler avec une simple copie. Espérons que cela aide!
OriginalL'auteur Austin Salonen
OriginalL'auteur