سلام
ببین یک دستور داره خوده ویندوز:
Rasdial <connectoid> "username" "password"
و برای اینکه ببینید به اینترنت متصل است یا خیر:
[DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState(out int Description, int ReservedValue);
//Creating a function that uses the API function...
bool IsConnectedToInternet()
{
bool a;
int Desc;
a = InternetGetConnectedState(out Desc, 0);
return a;
}
برای اجرا کردن توی سی شارپ:
System.Diagnostics.Process.Start(your command);
مثال: برای قطع کردن اتصال:
System.Diagnostics.Process.Start("rasdial", "/disconnect");