elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Programación portable
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Programación portable  (Leído 2,309 veces)
julian403

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Programación portable
« en: 11 Marzo 2016, 16:14 pm »

Buenos días, ante la realización de un programa que corra sobre una plataforma x86, es decir, AMD64 o Intel64 considerando las nuevas arquitecturas. Por ejemplo la realización de un programa de aplicación que corra sobre windows. Cuando yo quiero ejecutar el .exe en otra pc tengo problemas con librerías (evidentemente) ya que el esquemita ordenador que por más que sea intel o amd64 tiene perifericos diferentes y por lo tanto controladores diferentes.

¿cómo puedo hacer un programa portable? o ¿un instalador? sé que hay herramientas como .NET que me permitirían tal fin. ¿qué me recomiendan?

Saludos.


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: Programación portable
« Respuesta #1 en: 12 Marzo 2016, 05:25 am »

¿cómo puedo hacer un programa portable? o ¿un instalador? sé que hay herramientas como .NET que me permitirían tal fin. ¿qué me recomiendan?

Pero... ¿bajo que lenguaje estás?. Si estás en la plataforma .Net entonces puedes compilar bajo un modo neutral llamado "AnyCPU" totalmente portable, el executable resultante se iniciará en modo x86 o x64 dependiendo de la arquitectura del S.O. donde se inicie. Aparte de eso si tienes declarada alguna función de la API Win32 debes asegurarte de hacerlo portable manualmente (la herramienta CodeAnalysis de Visual Studio ayuda a detectar conflictos de protabilización en ese sentido).

Los instaladores portables bien puedes hacerlo con VSIX en Visual Studio, pero yo personalmente prefiero utilizar InnoSetup junto a las constantes, parámetros del compiler o funciones relacionadas para ese propósito (como IsWin64, ArchitecturesInstallIn64BitMode y ArchitecturesAllowed)

Info:

Saludos


« Última modificación: 12 Marzo 2016, 05:28 am por Eleкtro » En línea



julian403

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Programación portable
« Respuesta #2 en: 12 Marzo 2016, 21:13 pm »

Programo en C - C++ generalmente usando Qt
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
PSP - PlayStation Portable « 1 2 3 4 »
Juegos y Consolas
el-brujo 34 36,184 Último mensaje 31 Enero 2006, 16:25 pm
por Ragnarok
algunas dudas en programacion BATCH(nuevo en esto de programacion)
Scripting
stock_C 8 9,365 Último mensaje 19 Junio 2009, 18:08 pm
por frank30
lab 23 portable
Dispositivos Móviles (PDA's, Smartphones, Tablets)
bto49er 2 7,452 Último mensaje 19 Septiembre 2010, 02:57 am
por bto49er
Programacion Estructurada Vs Programacion Orientada a Objetos
Programación General
79137913 3 8,589 Último mensaje 1 Junio 2011, 18:02 pm
por 79137913
¿Por qué no es portable AT&T?
Programación General
GeorgArming 4 2,858 Último mensaje 4 Diciembre 2011, 23:54 pm
por GeorgArming
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines