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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Conseguir compilar antiguos proyectos en visual Studio
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Conseguir compilar antiguos proyectos en visual Studio  (Leído 3,168 veces)
str0nghack

Desconectado Desconectado

Mensajes: 72



Ver Perfil
Conseguir compilar antiguos proyectos en visual Studio
« en: 14 Junio 2018, 12:25 pm »

casi siempre que me bajo X proyecto tiende a tirarme un error especialmente si son de diferente version de mi Visual Studio y cuanto mas antigua peor como por ejemplo un proyecto que he intentado compilar pero al estar en Visual C++ 6.0 no puedo abrirlo.


¿Hay alguna manera de solucionar esto?


En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: Conseguir compilar antiguos proyectos en visual Studio
« Respuesta #1 en: 14 Junio 2018, 22:10 pm »

Si...
1 - Instala VS 6.0
1-B Si tu equipo actual no lo soporta, seguramente con una máquina virtual emulando el XP, si puedas...
2 - Otra forma es abrirlo con otro IDE que no sea Visual Studio, tal vez Eclipse, debidamente configurado, sí pueda abrirlo sin complicaciones.
3 - Y en última instancia cualquier editor de texto (si es para ver el código, suele ser suficiente). Aunque tendrás que abrir uno a uno. Al caso un editor que permita múltiples ficheros abiertos y si además tolera (reconoce) la sintaxis, mejor que mejor... al caso notepad++ suele ser muy útil, cuando uno no tiene instalado no se qué editor parta cierto lenguaje, no ienes ganas de instalarlo, pero aún así quieres indentar el código y 'amortiguar' el texto plano en lo posible...


En línea

str0nghack

Desconectado Desconectado

Mensajes: 72



Ver Perfil
Re: Conseguir compilar antiguos proyectos en visual Studio
« Respuesta #2 en: 15 Junio 2018, 13:45 pm »

El problema no viene simplemente al abrir el proyecto, si no compilarlo y que funcione ya que si es un source algo antiguo , siempre da problemas ( me imagino que sera la versión del compilador) .¿Sabes como solucionar esto? en estos tipos de proyectos no hay un cmake ni nmake para compilar el source.


En este caso, el proyecto del que hablo es Akbot , aqui el source en github https://github.com/malwares/Botnet/tree/master/AkBot-IRC--lsd-mod/AkBot%5BIRC%5D-lsd_mod

Yo tengo pensado hacer mi propio bot en C/C++  pero me gustaría trastear con otras botnets primero.


de todas formas muchas gracias por tu ayuda.
« Última modificación: 15 Junio 2018, 13:52 pm por str0nghack » En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: Conseguir compilar antiguos proyectos en visual Studio
« Respuesta #3 en: 15 Junio 2018, 17:03 pm »

Los puntos 1 y 2 se ciñen a lo que pides...

Si el código está en C++ 6.0, necesitas compilarlo con visual Studio 6.0
Es probable que si tuvieras el VS2003, todavía puedas importar el proyecto (de VS6.0) y actualizar el código, y luego ya compilarlo. El Visual Studio 2003 venía con un asistente de importación de proyectos de la versión 6.0 a NET... no era muy efectivo, siempre había que hacer cambios a mano, pero al menos dejaba comentarios sobre las líneas de código que requerían dichas atenciones...

Microsoft ha ido dejando atrás paulatinamente los fuentes de versiones antiguas... porque ya no quieren seguir manteniendo dichos programas. Así que las opciones son o instalas y compilas desde Visual Studio 6.0 ó actualizas el código a una versión más actual compatible con el compilador correspondiente.

El compilador de C++6.0 es Cl.exe version 12.0.8804.0, si tienes los ficheros y te falta solo alguno avisa y te lo subo a alguna página, pero si no tienes nada no, porque probablemente te faltarán muchas dependencias (Midl.exe, Link.exe , etc...). Un fichero, 2 ó media docena puntualmente localizados y aclarado que te faltan te puedo subir (vamos, que los tenga dañados por la razón que sea), un sinsaber que cuales ni cuantos, no...  al caso mejor te descargas VS6.0 y lo tendrás disponible para lo sucesivo...



En línea

str0nghack

Desconectado Desconectado

Mensajes: 72



Ver Perfil
Re: Conseguir compilar antiguos proyectos en visual Studio
« Respuesta #4 en: 16 Junio 2018, 01:09 am »

Me parece mejor actualizar el código a una versión actual, pero para eso tengo que hacerlo a mano.¿cierto?
En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: Conseguir compilar antiguos proyectos en visual Studio
« Respuesta #5 en: 16 Junio 2018, 10:40 am »

Si...
Pero como te he comentado, la versión de VS-2003, incluía un asistente de actualización, que sin ser perfecto, ayudaba bastante indicándote (a pie de línea) qué se había cambiado en el lenguaje y qué lo remplazaba y cuando procedía algunos cambios los hacía automáticos, lo que exigía toma de decisiones del usuario, simplemente anotaba.

No recuerdo ya, si el asistente de actualización se mantuvo hasta la versión VS-2005...
Si no posees ninguna de tales versiones, entonces será mejor proceder manualmente sobre la última versión que tengas instalada.
En línea

str0nghack

Desconectado Desconectado

Mensajes: 72



Ver Perfil
Re: Conseguir compilar antiguos proyectos en visual Studio
« Respuesta #6 en: 16 Junio 2018, 18:18 pm »

Estoy deacuerdo, Muchas gracias por tu ayuda. Posteare aquí algúnos source codes hechos por mi mas adelante.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines