سلام دوستان
کسی میدونه واسه ساخت یه برنامه واسه اتصال به وی پی ان توی سی شارپ باید چیکار کرد؟
راهنمایی یا نمونه کدی اگر دارید ممنون میشم ازتون در اختیارم بذارید
Printable View
سلام دوستان
کسی میدونه واسه ساخت یه برنامه واسه اتصال به وی پی ان توی سی شارپ باید چیکار کرد؟
راهنمایی یا نمونه کدی اگر دارید ممنون میشم ازتون در اختیارم بذارید
کسی نمیدونه؟ :افسرده:
ابتدا -1
NuGet package DotRas
را به پروژه خود اضافه کنید
2 -
سپس کد زیر را برای اتصال به وی پی ان در نظر بگیرید
using DotRas;
public void ConnectTo***(string ***Name, string username, string password)
{
// Create a RasDialer instance
RasDialer dialer = new RasDialer();
// Get the phone book
RasPhoneBook phoneBook = new RasPhoneBook();
// Set the path of the phone book
phoneBook.Open("C:\\Users\\{username}\\AppData\\Ro aming\\Microsoft\\Network\\Connections\\Pbk\\rasph one.pbk");
// Find the *** entry in the phone book
RasEntry entry = phoneBook.Entries.FirstOrDefault(e => e.Name == ***Name);
if (entry == null)
{
Console.WriteLine("*** entry not found in phone book.");
return;
}
// Set the credentials for the *** connection
entry.UpdateCredentials(RasPreSharedKey.Client, new System.Security.SecureString(username), new System.Security.SecureString(password));
// Dial the *** connection
RasHandle handle = dialer.Dial(entry);
if (handle.IsInvalid)
{
Console.WriteLine("Failed to connect to ***.");
return;
}
Console.WriteLine("Connected to ***.");
به جای ستاره در کد ارائه شده از وی پی ان استفاده کنید . در بارگذاری مشکل دارهبرای استفاده از این تابع، می توانید کد زیر را اجرا کنید
ConnectTo***("*** Name", "Username", "Password");