• Sábado 14 de Diciembre de 2024, 13:43

Autor Tema:  Re: ¿Es posible llamar a una función de un programa en ejecu  (Leído 1119 veces)

jsoldi

  • Nuevo Miembro
  • *
  • Mensajes: 23
    • Ver Perfil
Re: ¿Es posible llamar a una función de un programa en ejecu
« en: Sábado 10 de Mayo de 2003, 07:28 »
0
¿Existe la posibilidad, por cualquier medio, de llamar a una función de un programa que se está ejecutando desde otro programa? ¿Y si es así, se puede "engañar" a Windows para que piense que es el mismo programa el que la llama?
Esto viene a que he encontrado unas funciones de encriptación y desencriptación en el API de Windows. Estas funciones guardan en un "lugar seguro" (según la ayuda del API de Windows) la contraseña con la cual se encripta y desencripta mientras el programa se ejecuta, y éste sólo tiene un Handle a dicha contraseña. Entonces el problema está en si otra aplicación puede llamar a, p.e. la función de mi programa que llama a la función desencriptadora de Windows para desencriptar datos que quiero mantener en secreto....

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
¿Es posible llamar a una función de un programa en ejecución
« Respuesta #1 en: Martes 13 de Mayo de 2003, 15:17 »
0
Pero depende del lenguaje de programacion..en teoria seria dificil.

si utlizaras tus propias funciones seria mas fcil utilizando rpc, o el api de sockets,

ahora una cosa importantes es que seguramente estas funciones que tu mencionas pertenezcan a unalibreria dibnamica de windows, asi que a travez de la api puedes recurrir a estas funciones, una vez ya sepas donde estan ubicadas.
Por otro lado y para terminar , seria importante y muy productivo para ti, que implementaras tu propia funcion de encriptamiento, seria un ejeercicio interesante aunque no logres pues algo de muy alto nivel.

suerte

juank
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io