Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: @XSStringManolo en 10 Junio 2019, 02:09 am



Título: Recomendación documentacion WinApi
Publicado por: @XSStringManolo en 10 Junio 2019, 02:09 am
Me gustaría que me recomendasen algún libro, curso, o web con ejemplos prácticos.

Actualmente estoy siguiendo:
- http://winapi.conclase.net/curso/index.php
- Version 2.0 of theForger's win32 Api tutorial.
- Introduccion a la programacion para windows con visual C++ Universidad de oviedo 2005
- Windows programming en.wikibooks.org
- Programaccion C++ en ambiente windows.

Todo lo que pruebo me funciona, pero al ser toda la documentación de hace muchísimos años no sé si abrá otra documentación más aconsejable. Otras formas más modernas de hacer las cosas etc. Uso codeblocks.
Muchas gracias.


Título: Re: Recomendación documentacion WinApi
Publicado por: devLand93 en 10 Junio 2019, 02:47 am
https://docs.microsoft.com/en-us/sysinternals/

Creo que eso es suficiente para un buen rato. Y Programming Windows, me lo recomendaron hace mucho también pero nunca lo leí por falta de tiempo.


Título: Re: Recomendación documentacion WinApi
Publicado por: @XSStringManolo en 10 Junio 2019, 03:08 am
https://docs.microsoft.com/en-us/sysinternals/

Creo que eso es suficiente para un buen rato. Y Programming Windows, me lo recomendaron hace mucho también pero nunca lo leí por falta de tiempo.
Gracias. Muy útil.


Título: Re: Recomendación documentacion WinApi
Publicado por: Eternal Idol en 10 Junio 2019, 11:44 am
Los ejemplos del SDK de Windows ahora estan disponibles en GitHub:
https://github.com/Microsoft/Windows-universal-samples

Lo mas comodo y natural para Windows es usar sus herramientas, es decir Visual Studio (hay version gratuita Community) con el SDK correspondiente.

La documentacion es la MSDN, ejemplo: CreateFileA (https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-createfilea).


Título: Re: Recomendación documentacion WinApi
Publicado por: @XSStringManolo en 10 Junio 2019, 17:55 pm
Sabes si el visual studio lo puedo instalar en un pendrive con las dependencias para ser portable?
Ando siempre moviéndome y tengo un xp y un mini7 live cd en un pendrive junto al codeblocks, otras herramientas, etc. Se que hay que instalar las librerías en el sistema, pero igual puedo hacer un script para desplegar accesos directos en las carpetas correspondientes hacia las librerías en mi pen para poder usarlo automáticamente en cualquier NT.
Es importante porque a veces estoy en mi casa, otro día en la de un amigo, otro en el piso de un familiar y otro en el ciber. Tengo el pendrive lleno asique necesitaría comprar uno de mayor capacidad.


Título: Re: Recomendación documentacion WinApi
Publicado por: Eternal Idol en 10 Junio 2019, 18:26 pm
Lo dudo pero fijate en Google.


Título: Re: Recomendación documentacion WinApi
Publicado por: RayR en 10 Junio 2019, 20:36 pm
El libro Programming Windows, que te mencionaron, solía ser La referencia, pero ya es bastante viejo y, si bien la API no ha cambiado mucho, sí habrá cosas que ya no sean válidas. Yo tenía uno aún más viejo y mucho más básico, aunque no recuerdo ahora el nombre. Pero la idea es aprender en general lo básico de la programación de aplicaciones Windows, como en los links que pones, y de ahí, seguir con la documentación oficial de Microsoft, que lamentablemente en no pocas ocasiones tiene errores... Pero para eso están los foros.