como protejer mi ejecutable (que corra en un equipo determinado)

carlos_fox
07 de Julio del 2004
buenas tardes amigos del foro, tengo el siguiente problema, ya tengo mi ejecutable corriendo bien en un equipo, que puedo hacer para que dicho programa corra en el equipo y no en otros , es decir, que si lo copian a otra máquina este no corra, gracias de antemano a todos en el foro

alonso312000
07 de Julio del 2004
Tienes que ponerle un nombre a tu equipo. Eso se hace cuando se instala Windows.
Suponiendo que tu equipo se llama "Carlos", el comando sys(0) devuelve el nombre del equipo, seguido de un signo numeral #, seguido del nombre del usuario actual.
Por ejemplo: ? sys(0) te devolverá: "Carlos#usuario"

Escribe esto al inicio del programa principal de tu ejecutable:

if not("CARLOS" $ SYS(0))
return
endif