Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   programa tipo "cibercafe" (https://www.clubdelphi.com/foros/showthread.php?t=2082)

coletaum 08-07-2003 11:06:10

programa tipo "cibercafe"
 
hola a todos,

Estoy realizando un programa con un browser, que protege al sistema, del uso público del pc. Hay ciertas dudas que tengo y me gustaria que si alguien lo sabe, me la resolviera.

.- Como protejo el pc, de descargas desde internet, es deicr anular por codigo las api, que editan el dialogo examinar, ejecutar, descargar etc..

.-En el editor de url, como hago para que simpre añada el protocolo http por defecto, y no me deje examinar el contenido del disco ni cualquier otro protocolo, es decir si escribo:

www.hotmail.com se pondria http://www.hotmail.com pero si pongo c:/ pondria http://c: pero si pongo http://www.hotmail.com lo dejaria tal y como está es decir, verifica que en el string empieza el http, y no le suma esa cadena "http://" pero si no la tiene se la suma, antes de navegar...

gracias.

madman 08-07-2003 18:00:07

Hola!

Para porteger de descargas, tienes que ir a propiedades de Internet Explorer. E irte a la seccion de Seguridad, le das en Nivel Personalizado y por ahi busca la opcion de Descarga de Archivos.

Si tu aplicación abarca toda la pantalla, o sea es la unica que estara disponible no podrán modificar dicha opción, ya que tienen que ir a el Panel de Control o directamente al Internet Explorer.

Para hacer lo de http://, comparas las 7 primeras letras del Edit (donde escribes la direccion) para saber si ya tiene el protocolo, si no lo tiene 'sumarselo' a la cadena que escribiste.

Código:

if copy(EditURL.Text,0,7)<>'http://'
Then
    EditURL.Text:='http://'+EditURL.Text
Else
    {No hacer nada  o lo que quieras pues}

Y listo! A navegar....! :D

En teoría deberia funcionar jejeje.... ;)
Saludos!

coletaum 08-07-2003 18:31:53

muchas gracias por todo, ahora será un poco más seguro........


La franja horaria es GMT +2. Ahora son las 01:53:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi