• Domingo 15 de Diciembre de 2024, 06:53

Autor Tema:  Como Genero Un Instalador En C++  (Leído 1922 veces)

Mr. Anderson

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Como Genero Un Instalador En C++
« en: Martes 16 de Noviembre de 2004, 18:23 »
0
Les agradeceria los link de interes para hacer esto gracias.
 :lightsabre:

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Como Genero Un Instalador En C++
« Respuesta #1 en: Jueves 18 de Noviembre de 2004, 03:57 »
0
esto no tiene nada de reto..
no se porque lo has colocado ene l foro de retos.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Mr. Anderson

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: Como Genero Un Instalador En C++
« Respuesta #2 en: Jueves 18 de Noviembre de 2004, 16:44 »
0
Si no es reto dame algunos consejos de como hacerlo, nadie ha puesto nada al respecto, lo que me indica que es un posible reto.
Ademas me parece que los moderadores deberian ademas de bloquear mensajes, ponerlos donde deben estar. No solo eliminarlos.

 :lightsabre:

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Como Genero Un Instalador En C++
« Respuesta #3 en: Jueves 18 de Noviembre de 2004, 18:06 »
0
Lo siento cada cual es responsable de donde coloca sus post, lo mas que hago es pasarlos aca sobre todo si lo crean como un reto sin cumplir con los minimos requerimientos para serlo, ya si lo colocan en c++ y es de videojuegos.. eso si lo puedo hacer s... si tengo tiempo.

Un instalador? que problema tienes para hacerlo? que dudas tienes?
lo quieres hacer todo tu solo? o quieres usar una herramienta para hacerlos?

si eres mas especifico recibiras mayor ayuda, ya que generalmente sino se es especifico se presume (o al menos yo lo hago) que no has hecho mucho esfuerzo por hacerlo tu solo.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Mr. Anderson

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: Como Genero Un Instalador En C++
« Respuesta #4 en: Viernes 19 de Noviembre de 2004, 19:41 »
0
:whistling:  la verdad pensaba hacerlo con Turbo, pero parece que no se puede, que debo invocar funciones del API, cosa que no quisiera.

Si me das una mano para saber si lo puedo hacer yo todo me pareceria mejor
Se despide

:lightsabre:

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Como Genero Un Instalador En C++
« Respuesta #5 en: Viernes 19 de Noviembre de 2004, 20:17 »
0
claro quye se puede

quieres hacerlo desde lo mas abajo que se pueda?

entonces coje todos los archivos que necesitas y a punta de fopen y fwrite crea un solo archivo con todos ellos, este archhivo debe tener unos datos adicionales que te digan desde cual biyte hasta cual byte da un archivo , de tal manera que lo puedas reconstruir luego.

Una vez tengas el archivo creado entonces creas un programa capaz de entender el archivo que hiciste y que sauq ela ifnromacion para crear los archivos por separado en el directorio correspondiente.

Lo ideal seria que una vez tu domines lo de pegar y despegar los archivos, crees un programa que te coloque en un solo archivo el ejecutable y el compildo de archivos y que el ejecutable pueda hacer referencia de su propio contecnido para extraer de su stack los demas files.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Haggen

  • Miembro activo
  • **
  • Mensajes: 88
  • Nacionalidad: mx
    • Ver Perfil
    • Mis proyectos
Re: Como Genero Un Instalador En C++
« Respuesta #6 en: Viernes 10 de Diciembre de 2004, 19:07 »
0
Exactamente lo que dijo JuanK, todo depende de lo que quieras hacer y no ser que el lenguaje no lo permita (y sino algo se puede simular) cualquier cosa se puede hacer, solo es cuestión de pensarle un poquito.
 De manera simple si quieres hacer un instalador digamos en turbo c (supongo que es eso) pues lo unico que tienes que hacer es copiar tus archivos a la carpeta destino, para eso pues primero la creas en caso de que no exista, usa la función mkdir (dir.h) para crearla, luego puedes usar un ciclo para transferir todos tus archivos en el origen a la carpeta creada, si necesitas crear subcarpetas pues las vas creando con el mkdir y así por el estilo.
 Por desgracia (o al menos no he encontrado ningún ejemplo) de como copiar los archivos directamente en borland c++, pero lo que puedes hacer es abrir el archivo origen y el de destino (obviamente se llamaran igual), vas leyendo byte por byte el origen y guardandolo en el destino, así uno por uno, supongo que usando la api es mas fácil, luego creas un acceso en el escritorio, aqui lo malo es que tienes que saber como funcionan los accesos directos, si no puedes pues crea un archivo BAT con las instrucciones para ejecutar tu programa, esto se logra creando un archivo en la ruta C:\Windows\Escritorio y añadiendo el nombre de tu ejecutable principal (o lo que quieras que haga), al correrlo pues se ejecuta lo que hallas puesto en el.
 Así sin más ya tenemos un simple instalador (suponiendo que no te vas a meter con el registro de Windows ni por ejemplo agregar tu programa al menú de inicio o de programas del mismo), ya sería cuestión tuya personalizar tu instalador para que el usuario solo respondiera a unas sencillas preguntas para iniciar la instalación (por ejemplo la ruta de la carpeta de la instalación), poner los colores adecuados, bla, bla, bla.
  Yo estoy de acuerdo con JuanK en que el objetivo es que aprendamos por cuenta propia y no dejar a ver quien nos hace el trabajo, no se, al menos intentalo y si ya tienes problemas pues plantealos, pero di que llevas avanzado, que problema tuviste y que intentaste resolver y que es lo que no te funciona, porque si nomás pones que quieres hacer un instalador pues ni idea de que es lo que no puedes resolver, suerte compañero.