Sa ovim kodom mozes da utvrdis da li si trenutno konetovan ili ne.
Nabaci Timer (System.Timers.Timer), smjesti aplikaciju u SysTray i cekaj...
Code:
using System;
using System.Text;
using System.Runtime.InteropServices;
class Internet
{
[DllImport("wininet.dll")]
extern static int InternetGetConnectedStateEx (ref int lpdwFlags, ref StringBuilder lpszConnectionName, int dwNameLen, int dwReserved);
static void Main()
{
StringBuilder sb = new StringBuilder(255);
int flag = 0;
int ret = InternetGetConnectedStateEx(ref flag, ref sb, sb.Length, 0);
if(ret == 1)
Console.WriteLine("Konektovan si na internet.");
else
Console.WriteLine("Nisi konektovan na internet.");
}
}
Srdacan pozdrav,
Goran.