• Domingo 22 de Diciembre de 2024, 09:21

Autor Tema:  Cliente-servidor  (Leído 1366 veces)

GonzaloB

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Cliente-servidor
« en: Martes 20 de Septiembre de 2005, 20:59 »
0
Ojala alguine sepa:
Estoy haciendo un programa Cliente Servidor para la facultad y debo
entregar el ejecutable con el código fuente, todo grabado en un CD
Mis preguntas son las siguientes:

1- Quisiera evitar la copia del programa o el uso sin mi autorización,
hay alguna forma de proteger los archivos, ya sea evitando que Delphi
compile mi programa o haciendo que mi programa caduque, etc.       
¿Existe algun truco para ello. ?

2 - ¿Alguien conoce algún método para que un programa se ejecute o inicie
cuando arranca Windows sin hacer uso de Registro del mismo.?
La idea es que no se sepa donde esta el ejecutable instalado, y que el mismo
se inicie cuando arranca Windows o en alguna parte de la carga del S.O.

3- ¿Hay alguna forma de guardar datos del programa, por ejemplo, Ip del Servidor,configuraciones varias del programa, sin usar un BD.?
Yo lo hago con un archivo .INI, pero quisiera saber si alguien conoce otra forma.

4-¿Conocen algun método para enviar sonido, mas precisamente voz en tiempo real a través de socket o usando otro componente Delphi.?
Encontre un par de componentes por ahi que me indico un forista, pero son un poco complicados.

 
MUCHISIMAS GRACIAS

bartolomeo

  • Miembro MUY activo
  • ***
  • Mensajes: 207
    • Ver Perfil
Re: Cliente-servidor
« Respuesta #1 en: Martes 20 de Septiembre de 2005, 22:20 »
0
1. Una solución fácil puede ser tomar nota del número de serie del disco duro y hacer que al ponerse en marcha la aplicación compruebe que se encuentre en el ordenador adecuado.  :P

2. Hay muchas formas de hacer esto en Win9x, la mas básica es poner un acceso directo en el menú "Inicio" / "StartUp" del "Menú de Inicio".
La más común de los programadores es utilizar la claves del registro:
HKEY_LOCAL_MACHINE ó HKEY_CURRENT_USER \Software\Microsoft\Windows\CurrentVersion\

Run - Se ejecuta siempre despues del login
RunOnce - Se ejecuta una sola vez despues del login
RunService - Se ejecuta siempre antes del login
RunOnce - Se ejecuta una sola vez antes del login

 :alien:

3. No se me ocurre otra forma, perate y lo pienso, ojala pudieras especificar que quieres guardar  :blink:

4. Pues hombre yo fui el que te respondi, la verdad me parecio muy facil, al igual te di el termino que debes usar si quieres buscar componentes que hagan lo mismo asi que te recomiendo una visita a tu buscador favorito  ;) .

respuestas tal y como yo lo haria  :lightsabre:

[size=109]Por que Rolo soy yo¡¡¡¡¡[/size]

bartolomeo

  • Miembro MUY activo
  • ***
  • Mensajes: 207
    • Ver Perfil
Re: Cliente-servidor
« Respuesta #2 en: Martes 20 de Septiembre de 2005, 22:23 »
0

[size=109]Por que Rolo soy yo¡¡¡¡¡[/size]