Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Sapere se un compter è connesso ad internet tramite vb net 2005
venerdì 22 giugno 2007 - 15.04
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
ven 22 giu 2007 - 15:04
Salve ragazzi,
io in vb net 2005 dovrei venire a sapere se il computer dove è installata la mia applicazione è connesso ad internet.
Ora la connessione può avvenire mediante un modem analogico o isdn o adsl o attraverso una rete lan a cui fa capo un router, questo è indifferente io devo stabilire se il pc è connesso perchè altrimenti devo bloccare l'applicazione.
Avevo sperimentato la dll wininet.dll ossia con il seguente codice:
Public Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef lpdwFlags As Integer, ByVal dwReserved As Integer) As Integer
ma penso forse che non mi gestisca tutte quelle situazioni sopraelencate oppure si ma se fosse come devo fare?
Ciao
accetto altri consigli
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
AndreaKpr
Profilo
| Senior Member
265
messaggi | Data Invio:
ven 22 giu 2007 - 15:20
Potresti sfruttare il name space di System.Net.NetworkInformation
http://msdn2.microsoft.com/en-us/library/system.net.networkinformation.aspx
C'è il comando "Ping".
Cerchi di pingare un sito web che ti risponda (Per Ex: www.DotNetHell.It)
Se risponde dovresti essere connesso alla rete !!!
Scusami ho letto dopo che questo name space c'è dal framework 3.0 ...
munissor
Profilo
| Senior Member
270
messaggi | Data Invio:
ven 22 giu 2007 - 20:34
Puoi usare l'API nativa InternetGetConnectedState via P/Invoke...
Vedi la guida su MSDN e la dichiarazione su
http://www.pinvoke.net/default.aspx/wininet.InternetGetConnectedState
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !