Cosa intendi con internet cafe?? :quote:
se volete chiaccherare c'è OTOriginariamente inviato da goku370
Cosa intendi con internet cafe?? :quote:![]()
cerchiamo che resti un forum tecnico
Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te
In sostanza nel codice ci dovrebbe essere:
1. un timer che va all'indietro per far il conto di quanti minuti mancano allo scadere del tempo. Se il tempo arriva a zero il programma disconnette il pc.
2. Un controllo periodico ( ad esempio ogni 10 secondi) per verificare se il pc è ancora collegato perchè se è l'utente a scollegarsi prima dello scadere del tempo, bisogna fermare il conteggio alla rovescia...![]()
ok, quindi basta che mi connetto normalmente e quando la connessione è attiva faccio partire il timerOriginariamente inviato da goku370
In sostanza nel codice ci dovrebbe essere:
1. un timer che va all'indietro per far il conto di quanti minuti mancano allo scadere del tempo. Se il tempo arriva a zero il programma disconnette il pc.
2. Un controllo periodico ( ad esempio ogni 10 secondi) per verificare se il pc è ancora collegato perchè se è l'utente a scollegarsi prima dello scadere del tempo, bisogna fermare il conteggio alla rovescia...![]()
Forse ho già visto un API x il controllo della connessione...
Se il cliente si disconnette prima è ok... Ma se invece i minuti arrivano a zero come faccio a terminare la connessione? che API DEVO USARE? ricordo che non posso usare il winsock.
Grazie
Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie
Come ti ho detto prima potresti usare la IPHELPAPI per trovare materiale prova su microsoft.
Io ne ho visto uno che fa il servizio che dicevi tu ma funziona in java.
Per il problema del decompilamento è presto risolto visto che serve per un @-point.(a meno che il gestore sia tanto masochista da usare installare dei decompilatori sui suoi pc)
In definitiva io userei IPHELPAPI.
Ti ricordo che quando lavori su permessi porte e ip puoi lavorare in Kernel Mode o in User Mode e aseconda del modo che vuoi usare ci sono diverse stradeda prendere.
Spero di essere stato utile
![]()
ecco... posso avere il link preciso di dove devo andare? grazie. Sulla microsoft mi perdo sempre...
Puoi dirmi dove (se ti ricordi) poter trovare l'esempio in java? almeno mi chiarisco le idee.
Mi sei utile anke se essendo principiante nion capisco sosa significhi Kernel /user mode?
Aspetto altre ditte... (scusate la rottura..)
Originariamente inviato da coniglio
Come ti ho detto prima potresti usare la IPHELPAPI per trovare materiale prova su microsoft.
Io ne ho visto uno che fa il servizio che dicevi tu ma funziona in java.
Per il problema del decompilamento è presto risolto visto che serve per un @-point.(a meno che il gestore sia tanto masochista da usare installare dei decompilatori sui suoi pc)
In definitiva io userei IPHELPAPI.
Ti ricordo che quando lavori su permessi porte e ip puoi lavorare in Kernel Mode o in User Mode e aseconda del modo che vuoi usare ci sono diverse stradeda prendere.
Spero di essere stato utile
![]()
Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie
Per connettere il computer o disconnetterlo puoi usare questa funzione:![]()
Vedi se ti può essere utile!!!codice:Private Const INTERNET_AUTODIAL_FORCE_ONLINE = 1 Private Const INTERNET_AUTODIAL_FORCE_UNATTENDED = 2 Private Declare Function InternetAutodialHangup Lib "wininet.dll" _ (ByVal dwReserved As Long) As Long Private Declare Function InternetAutodial Lib "wininet.dll" _ (ByVal dwFlags As Long, ByVal dwReserved As Long) As Long 'alla pressione di un pulsante la connessione si attiva (se 'non è già attivata) o si disattiva (in caso contrario) Private Sub Command1_Click() If InternetAutodial(INTERNET_AUTODIAL_FORCE_ONLINE, 0) Or InternetAutodial(INTERNET_AUTODIAL_FORCE_UNATTENDED, 0) Then MsgBox "Connessione attivata" End If If InternetAutodialHangup(0) Then MsgBox "Connessione disattivata" End If End Sub![]()
proverò e ti farò sapere. Quindi quando finiscono i minuti basta che scrivo InternetAutodialHangup(0) e mi scollega, giusto?Originariamente inviato da goku370
Per connettere il computer o disconnetterlo puoi usare questa funzione:![]()
Vedi se ti può essere utile!!!codice:Private Const INTERNET_AUTODIAL_FORCE_ONLINE = 1 Private Const INTERNET_AUTODIAL_FORCE_UNATTENDED = 2 Private Declare Function InternetAutodialHangup Lib "wininet.dll" _ (ByVal dwReserved As Long) As Long Private Declare Function InternetAutodial Lib "wininet.dll" _ (ByVal dwFlags As Long, ByVal dwReserved As Long) As Long 'alla pressione di un pulsante la connessione si attiva (se 'non è già attivata) o si disattiva (in caso contrario) Private Sub Command1_Click() If InternetAutodial(INTERNET_AUTODIAL_FORCE_ONLINE, 0) Or InternetAutodial(INTERNET_AUTODIAL_FORCE_UNATTENDED, 0) Then MsgBox "Connessione attivata" End If If InternetAutodialHangup(0) Then MsgBox "Connessione disattivata" End If End Sub![]()
aspetto anke info da coniglio
Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie
Forse questo può esserti utile
ecco
anche questo
E per quanto riguarda Microzozz...
http://msdn.microsoft.com/library/de..._reference.asp
lo leggerò bene, ma a primo impatto non ci ho capito nulla...Originariamente inviato da coniglio
Forse questo può esserti utile
ecco
anche questo
E per quanto riguarda Microzozz...
http://msdn.microsoft.com/library/de..._reference.asp
Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie