Como evitar compartir un programa en red (lan) ???

Iniciado por codeliber, 10 Julio 2010, 16:53 PM

0 Miembros y 1 Visitante están viendo este tema.

codeliber

Hola family,   ;D

Hay alguien que sabe como resolver el tema que indico a continuación? O por lo menos, indicar una pista, una idea...? algo, porfaaaa.. jajajaja   :D

A ver el escenario:

1)  Tengo un programa "spice.exe" instalado y funcionante, en un pc "A".
2)  Dicho pc "A", está en una red (una lan), con tres pc más "B", "C" y "D".

La pregunta:

¿Como puedo detectar que uno cualquiera de los pc "B", "C" o "D", esté accediendo al programa "spice.exe" instalado en el pc "A" ???

Está claro que mi objetivo es NO permitir el acceso al programa "spice.exe", desde otro pc (que esté en una red lan) distinto al cual esté instalado.

Hay alguna función en C++, un metodo, una tecnica.. algoooooo ?????  :laugh:

Alguna idea, porfa?   :rolleyes:

Gracias, company   :)

Salu2








No quiero ser un pez, por eso necesito que me enseñes a pescar. :)

Mr.Blue

La forma mas facil es metiendolo a una carpeta y editar en propiedades de la carpeta, ponerle no compartir, supongo q tenes windows,  :xD

codeliber

Gracias.. gracias....   :)

Perdonad family, no me he explicado bien...... me refería a otra situacionnnnnn...:)   ;D

¿¿¿¿ Que rutina, modulo, dll... etc. etc. he de usar, poner, incrustar, pegar a golpe de martillo DENTRO el programa "spice.exe", para que el mismo programa "spice.exe" se autodetecte que está siendo accedido desde otro PC "A", "B" o "C", que no sea el mismo pc "A", en el cual está instalado ??????

Es decir: ¿¿¿como puede el programa "spice.exe", saber cual es el PC que lo está usando???

De esta forma el mismo programa autobloquearía el aceso indeseado!!!!!

Hay que complicado hacemos el mundo.. jajaja  ;)

Alguna idea, porfavor?  Talvez podría ser algo a nivel de TCP/IP ????  El API de Mr. windows, tiene algo para este caso????  :rolleyes:


Gracias. 
Sal2

No quiero ser un pez, por eso necesito que me enseñes a pescar. :)

Ariath

Una cosa, ¿ese programa spice.exe funciona en red?

O sea... tu dices que quieres controlar las personas que se comunican con dicho programa (como si, poniendo otro ejemplo, tuviéramos un programa cliente/servidor de mensajería dentro de una LAN, y quisieramos detectar qué PC cliente se está comunicando con el programa servidor para evitar que lleguen los mensajes a destino), ¿Ese programa tiene alguna capacidad de servidor?

Porque es la única manera en que se me ocurre que un PC externo se comunique con el ...

Salu2


P.D: Dicho sea de paso... ¿Qué hace el famoso spice.exe? XD.

bizco

comprueba el numero de serie del disco donde se ejecuta, si no es igual es otro pc.

codeliber

Antetodo un GRACIAS  :) por el esfuerzo en tratar de encontrar una solucion.... Comprendo que no he sabido definir bien el "escenario".. a ver:

1. Supongamos que tenemos varios PC "A", "B", "C", "D", en una red VPN  ( Red Privada Virtual - perdonad si lo he aclarado, el foro es grande y puede que hay compis que aun no sepan (yo era uno jajaja ;D)

2. Hay pues una estructura Cliente/Servidor.  :-\

3. El objectivo es que el programa "spice.exe" sea ejecutado SOLAMENTE en el PC donde esté instalado (sea cual sea), y NO desde el resto de PC.  >:(

4. El programa "spice.exe", no es nada especial, es un sencillo editor de texto, sin más.  :P

5. La idea es que el programa "spice.exe", sea capaz de detectar que haya una peticion de uso DESDE otro PC, que no sea el en el cual esté instalado.

6. Pregunta: que codigos magicos.... ??? que rutinas milagrosas ......??? hay que ponerle DENTRO a "spice.exe", para que el mismo sea capaz de detectar, en tiempo de execucion, que un volgar intruso quiere hacer uso de el?

7. Un  ;-) a los que me hechen una mano, y otro  ;-) a los que ha tenido la paciencia de leer....

Sal2





No quiero ser un pez, por eso necesito que me enseñes a pescar. :)

bizco

Citarcomprueba el numero de serie del disco donde se ejecuta, si no es igual es otro pc.

te lo vuelvo a decir.