none
DEsplazamiento y cambio de archivos RRS feed

  • Pregunta

  • Buenas amig@s:

    Tengo dos ejecutables. Los dos son .exe, a mano cambié de extensión de .exe por .bin. Quiero lograr que el primer .exe desde que lo ejecutes, envíe el archivo .bin a la carpeta de inicio. Se puede hacer con este código.

    Environment.GetFolderPath(Environment.SpecialFolder.Startup);

    Cuando el archivo .bin esté en ini, cambia de extensión a .exe.

    Desde que se reinicie Windows se ejecutará ese segundo .exe, en el cual mostrar el mensaje Hola.

    ¿Cuál es la mejor técnica para hacerlo?

    Saludos


    http://electronica-pic.blogspot.com

    sábado, 24 de marzo de 2018 7:40

Respuestas

  • Hola Meta, lo malo con tu idea es que los antivirus se haran un festín... El metodo de camuflar un ejecutable es la base de "malas practicas", lo que digo con esto es que la mayoría de los virus, malware, y demás yerbas acuan de forma similar, por tal tendras varios falsos positivos en las firmas de los antivirus. La idea basicamente es tomar los binarios del archivo bin, crear un .exe vacío en la dirección que indicas para luego abrir ese exe y  cargarlo con los binarios almacenados. Pero como te comento no me parece una buena resolución

    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗

    domingo, 25 de marzo de 2018 11:38

Todas las respuestas

  • Pues no entiendo la lógica detrás de la extensión .bin, sinceramente.  Pero la operación es simplemente hacer una copia del archivo desde su origen hasta su destino.  La operación de copia puede renombrar el archivo.  Puede ver un ejemplo en la documentación de File.Copy.

    Jose R. MCP
    Code Samples

    • Marcado como respuesta Metaconta sábado, 24 de marzo de 2018 22:43
    • Desmarcado como respuesta Metaconta domingo, 25 de marzo de 2018 9:06
    sábado, 24 de marzo de 2018 18:01
    Moderador
  • Pues no entiendo la lógica detrás de la extensión .bin, sinceramente.  Pero la operación es simplemente hacer una copia del archivo desde su origen hasta su destino.  La operación de copia puede renombrar el archivo.  Puede ver un ejemplo en la documentación de File.Copy.

    Jose R. MCP
    Code Samples


    Lo de dejarlo en .bin, es porque no quiero que se sepa que es un exe, solo quiero transladar ese archivo y luego cambiar de .bin a .exe ejecutando el .exe principal.

    http://electronica-pic.blogspot.com

    domingo, 25 de marzo de 2018 9:07
  • Hola Meta, lo malo con tu idea es que los antivirus se haran un festín... El metodo de camuflar un ejecutable es la base de "malas practicas", lo que digo con esto es que la mayoría de los virus, malware, y demás yerbas acuan de forma similar, por tal tendras varios falsos positivos en las firmas de los antivirus. La idea basicamente es tomar los binarios del archivo bin, crear un .exe vacío en la dirección que indicas para luego abrir ese exe y  cargarlo con los binarios almacenados. Pero como te comento no me parece una buena resolución

    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗

    domingo, 25 de marzo de 2018 11:38
  • Hay que hacerlo al menos con el bat o cmd o ps1 entonces para que no sale ningún festín en ninguna parte. ;)

    http://electronica-pic.blogspot.com

    lunes, 26 de marzo de 2018 9:38