Título: Cambiar el nombre del programa durante su ejecucion Publicado por: Krnl64 en 21 Abril 2006, 17:52 pm Hola, me preguntaba si es posible cambiar el nombre del programa durante su ejecucion. Es decir, que si el programa compilado se llama res.exe que en la lista de procesos aparezca matrix.exe Gracias Título: Re: Cambiar el nombre del programa durante su ejecucion Publicado por: Cicklow en 21 Abril 2006, 20:36 pm Código: NAME App.Path & "\" & APP.Name & ".exe" AS "otro.exe" Título: Re: Cambiar el nombre del programa durante su ejecucion Publicado por: Krnl64 en 22 Abril 2006, 04:22 am Citar Durante su ejecucion Eso es cambiar el nombre del exe, pero no mientras esta corriendo. Título: Re: Cambiar el nombre del programa durante su ejecucion Publicado por: BenRu en 22 Abril 2006, 04:40 am No se puede, al menos en visual basic...quizas en asm se pueda hacer algo...pero no creo.
Un saludo Título: Re: Cambiar el nombre del programa durante su ejecucion Publicado por: NYlOn en 22 Abril 2006, 08:33 am Lo unico que se me ocurre es crear un bat, algo que no queda muy bien.
El codigo seria mas o menos asi: Código: Private Sub Command1_Click() Espero que se entienda y que te sirva. La unica limitacion que tenes es que para renombrar el ejecutable tendrias que cerrar el programa. Despues quedaria borrar el bat... Saludos.- Título: Re: Cambiar el nombre del programa durante su ejecucion Publicado por: Krnl64 en 23 Abril 2006, 16:32 pm No era lo que buscaba, pero muchas gracias Salu2 Título: Re: Cambiar el nombre del programa durante su ejecucion Publicado por: Eternal Idol en 23 Abril 2006, 16:34 pm No se puede desde modo Usuario ... para que saliera otro nombre tendrias que modificar la memoria del sistema donde se guarda el mismo ... mejor olvidarlo ;D
Título: Re: Cambiar el nombre del programa durante su ejecucion Publicado por: Krnl64 en 23 Abril 2006, 16:51 pm Gracias Eternal Idol !!
Me has dado 1 excelente idea. Título: Re: Cambiar el nombre del programa durante su ejecucion Publicado por: Eternal Idol en 23 Abril 2006, 16:57 pm Gracias Eternal Idol !! Me has dado 1 excelente idea. De nada, en VB lo unico que podria hacer y no es en todas las versiones de NT es abrir \Device\PhysicalMemory\, en fin no creo que valga la pena el esfuerzo. Título: Re: Cambiar el nombre del programa durante su ejecucion Publicado por: krispin en 23 Abril 2006, 20:53 pm Si se puede cambiar el nombre del exe de la lista de procesos(o por lo menos simularlo).
Simplemente, cuando presionas control+alt+sup, al ponerse el taskmgr.exe en marcha, hay que mirar la memoria del proceso y sustituir el nombre del proceso por el que tu quieras. por ejemplo sustituir el explorer.exe por hola.exe saludox!!! Título: Re: Cambiar el nombre del programa durante su ejecucion Publicado por: Eternal Idol en 23 Abril 2006, 21:06 pm Si se puede cambiar el nombre del exe de la lista de procesos(o por lo menos simularlo). Simplemente, cuando presionas control+alt+sup, al ponerse el taskmgr.exe en marcha, hay que mirar la memoria del proceso y sustituir el nombre del proceso por el que tu quieras. por ejemplo sustituir el explorer.exe por hola.exe saludox!!! Eso solo serviria sobre el taskmgr.exe ... en cuanto se ejecute otro programa (Process Explorer ejemplo) que liste los procesos tambien tendrias que hacer el cambio ... en fin que eso solo afecta al proceso que lista los procesos en ejecucion y no al proceso que se quiere cambiar de nombre. |