|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
Connessione ad internet
Salve a tutti,in qualche tutorial,ho trovato il modo di gestire una connessione ad internet utilizzando il comando DOS rasdial.
Per collegarmi dal prompt di DOS si usa il comando: rasdial NOMECONNESSIONE NOMEUTENTE PASSWORD /phone:144983744 /phone è il numero di telefono per connettersi Stavo pensando, se è insicuro (sicuramente lo è) digitare dal prompt di DOS ed usare la password in chiaro. Mi chiedevo se la procedura di connessione ad internet usata da windows (quella da Accesso Remoto per win9x e Connessioni Di Rete per win2000/XP) sfrutta tale metodo (spero di no). Ad esempio la procedura di connessione viene avviata dalla pressione di un bottone: Codice:
procedure TfmMain.btCollegatiClick(Sender: TObject); var cmd, par, fil, dir: PChar; begin // establish the connection // rasdial.exe entryname username password cmd := 'open'; fil := 'rasdial.exe'; par := PChar(lbNome.Caption + ' ' + edUser.Text + ' ' + medPass.Text + ' ' + '/phone:'+ cbTelefono.Text ); dir := 'C:'; // call rasdial.exe with Shellexecute ShellExecute(Self.Handle, cmd, fil, par, dir, SW_SHOWDEFAULT); end; Esistono metodi più sicuri? Grazie
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
No...quella di Windows sfrutta l'API RasDial...passandogli i parametri per la connessione...
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
E' una procedura insicura?
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
E' una chiamata a funzione...e come tutte le funzioni che stanno in un DLL non è impossibile rilevare i parametri che gli vengono passati...ma certo non semplice...
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
Ok grazie.
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:46.


















