Junio 23, 2018, 08:56:33 pm

Autor Tema: Libreria Gráfica en Ensamblador  (Leído 8175 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Vitama

  • Me das tu IP?
  • *
  • Mensajes: 9
  • Portal hacker es mi cuna de información.
    • Ver Perfil
Libreria Gráfica en Ensamblador
« en: Julio 20, 2014, 06:01:10 pm »
Buenas, llevo varios dias, desde que di por concluida mi instrucción en C++, buscando el modo de crear yo mi propia libreria grafica para poder usarla, a lo que me gustaria llegar es no tener que depender de ninguna libreria ajena para poder crear interfaces gráficas como DirectX o la API de Windows, se que lo que digo es algo bastante complejo, pero realmente me gustaria poder llegar a hacer una y se que ha de ser en ensamblador pero no logro encontrar nada que me puede guiar hacia los conocomientos que yo busco, algo he leido acerca de las interrupciones 13h o 10 h, pero no hay una información demasiado rica sobre esto.
Por eso me gustaria que alguien me dijese que es lo que debo buscar, que conocimientos he de adquirir para poder llegar a hacer esto y como los encuentro.

Si alguien me logra responder a esto, gracias de antemano y un saludo.
« Última modificación: Julio 21, 2014, 07:24:23 am por Vitama »
Google sabe mas de tus padres que tu.

Desconectado OnTheCore

  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 1610
  • Sexo: Masculino
    • Ver Perfil
Re:Libreria Gráfica en Ensamblador
« Respuesta #1 en: Julio 21, 2014, 10:01:31 am »
Sea en ASM, C, C++, .Net, Java o lo que sea, van a depender de WinAPI.
Sin la api de windows, es imposible trabajar con el sistema.

Puedo entender que queres hacer una libreria "Multiplataforma", para que pueda ser ejecutada en cualquier sistema operativo. Bueno, al programar en ASM estas atado al sistema operativo para el que programes ya que es mucho mas dificil adaptar el codigo para correr en  otro SO (es un lenguaje de bajo nivel).
Lo mejor para estos casos son lenguajes como Java, que el lenguaje tiene su propia API y de la compatibilidad se encarga el emulador Java que va a correr tu script
No me mandes mensajes privados sobre troyanitos,  "crypters" o alguna otra boludez. No voy a ser tu maestro personal ni te voy a vender un curso para ser hacker. Si me envias un mensaje asi, probablemente no te guste la respuesta.

Desconectado Vitama

  • Me das tu IP?
  • *
  • Mensajes: 9
  • Portal hacker es mi cuna de información.
    • Ver Perfil
Re:Libreria Gráfica en Ensamblador
« Respuesta #2 en: Julio 21, 2014, 10:29:45 am »
Bueno, está claro que tendre que depender del SO, si no me tendría que hacer yo todo un manipulador de recursos y a tanto no quiero llegar XD, pero me refiero a poder crear yo la libreria para la interfaz de un programa por ejemplo, que el diseño sea mio propio, no usar los botones de windows y la ventana de windows, como hace QT, eso es lo que yo quiero hacer y saber como hacerlo.

Desconectado OnTheCore

  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 1610
  • Sexo: Masculino
    • Ver Perfil
Re:Libreria Gráfica en Ensamblador
« Respuesta #3 en: Julio 21, 2014, 01:06:14 pm »
Manipulador de recursos? que?
Lee el codigo fuente de Qt y hace lo mismo en asm.

Vale aclarar que ASM no sirve para lo que queres hacer. Es imposible no usar las ventanas de windows (los botones tambien son ventanas ;)) Lo que vas a hacer es modificarlos.
Aca te doy un  puntapie inicial You are not allowed to view links. Register or Login

Desconectado Vitama

  • Me das tu IP?
  • *
  • Mensajes: 9
  • Portal hacker es mi cuna de información.
    • Ver Perfil
Re:Libreria Gráfica en Ensamblador
« Respuesta #4 en: Julio 21, 2014, 01:34:49 pm »
Vale, me parece que ya me aclaro, entoces cualquier programa de los que yo uso en windows se basan en la API que el mismo proporciona.?
Incluso DirectX se basa en esta API?

Desconectado OnTheCore

  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 1610
  • Sexo: Masculino
    • Ver Perfil
Re:Libreria Gráfica en Ensamblador
« Respuesta #5 en: Julio 21, 2014, 05:13:10 pm »
Creo que hay confusion. Yo pense que era algo mas que nada para interfaces gráficas.
Igualmente si, dependes de la API de windows para ciertas cosas, como crear ventanas por ejemplo.

DirectX labura con el GPU, igualmente precisas trabajar con winapi.

Tenes que trabajar con el GPU, perdon por la confusión.

EDITO: Encontre esto, fijate si te sirve You are not allowed to view links. Register or Login
« Última modificación: Julio 21, 2014, 05:15:16 pm por OnTheCore »

Desconectado Vitama

  • Me das tu IP?
  • *
  • Mensajes: 9
  • Portal hacker es mi cuna de información.
    • Ver Perfil
Re:Libreria Gráfica en Ensamblador
« Respuesta #6 en: Julio 22, 2014, 10:28:27 am »
Vale, ahora si, gracias amigo, asi si me ha quedado claro, entonces tengo que lidiar con la API de Windows siempre que quiera crear algo grafico y sea con la CPU, pero si quiero que sea algo...digamos avanzado tengo que hacer trabajar al PC con la GPU, he encontrado esto, que supongo que me servirá: You are not allowed to view links. Register or Login

Pero ya que tengo que trabajar con la API, pues tendre que aprenderla, ¿me podriais recomendar algo en especial(ya sea un libro/videos/paginas...) para poder aprenderla?
Yo por mi cuenta he encontrado un Libro que se llama "Programming Windows Fifth Edition", pero no se si me sirve.

Muchas gracias por vuestras(tus) respuestas, un saludo.

Desconectado OnTheCore

  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 1610
  • Sexo: Masculino
    • Ver Perfil
Re:Libreria Gráfica en Ensamblador
« Respuesta #7 en: Julio 22, 2014, 12:30:36 pm »
You are not allowed to view links. Register or Login

En la MSDN tenes todo lo que necesitas.


thumbup
Libreria grafica SDL

Iniciado por Grib_Jr.

2 Respuestas
2836 Vistas
Último mensaje Marzo 17, 2008, 06:19:25 pm
por Grib_Jr.
xx
PingPong - con Librería Gráfica

Iniciado por Root XOR

8 Respuestas
4280 Vistas
Último mensaje Diciembre 18, 2012, 04:43:36 pm
por darkgx
exclamation
Usando Librería Gráfica WinGBIm con Dev-C++

Iniciado por darkgx

0 Respuestas
6998 Vistas
Último mensaje Marzo 07, 2013, 06:47:43 pm
por darkgx
exclamation
Ensamblador

Iniciado por TXS

24 Respuestas
25520 Vistas
Último mensaje Diciembre 21, 2012, 11:09:02 am
por Binary_Death
question
Programación en ensamblador

Iniciado por cibergolen

2 Respuestas
1326 Vistas
Último mensaje Junio 20, 2009, 03:01:52 am
por cibergolen
question
Problemas con ensamblador

Iniciado por Mr.T

4 Respuestas
2204 Vistas
Último mensaje Febrero 18, 2011, 11:01:54 pm
por .xAk.
xx
Ayuda! ensamblador....

Iniciado por beto20tec

1 Respuestas
1461 Vistas
Último mensaje Mayo 11, 2009, 06:40:30 pm
por kamui23
exclamation
DUDAS - Ensamblador

Iniciado por TXS

12 Respuestas
7139 Vistas
Último mensaje Mayo 01, 2011, 01:54:02 pm
por mDrinky
xx
Duda en ensamblador

Iniciado por Hatake

3 Respuestas
1796 Vistas
Último mensaje Junio 05, 2009, 01:36:02 pm
por kamui23
xx
¿Qué ensamblador me recomiendan?

Iniciado por morringo

5 Respuestas
6367 Vistas
Último mensaje Diciembre 14, 2011, 04:50:02 pm
por Stuxnet