Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Arconte en 16 Diciembre 2011, 02:02 am



Título: unas dudas sobre las apis
Publicado por: Arconte en 16 Diciembre 2011, 02:02 am
buenas, he visto que hay muchas funciones que tienen similar nombre , màs un "Ex" , como VirtualQuery, MessageBox, FindWindow, VirtualProtect, y estas tienen sus similares como: VirtualQueryEx,  MessageBoxEx,, FindWindowEx, VirtualProtectEx, supongo que ese "Ex" debe ser de "extendido" o ampliado o nueva version,  encontre la funcion CreateWindowEx, supuse que tenia una similar como "CreateWindow" (en  version ansi seria  "CreateWindowA"),  intente usar pero me dio el error de "no se encontro el punto de entrada CreateWindowA en user32, se supone que si hay una function como CreateWindowEx ¿acaso no deberia haber una funcion mas antigua "CreateWindow"?

otra duda:

en las funciones send y recv de windows sockets , tienen un parametro flags, en la msdn especifica unos valores para flags.
En caso caso recv puede ser MSG_PEEK  (para guardar una copia de los datos llegados sin borrarlo de la cola sincok)   , MSG_OOB (para extraer datos OOB),
en caso de send puede ser MSG_DONTROUTE (especifica que los datos no sea objeto de enrutamiento) Y MSG_OOB (indica que los datos enviados son datos OOB), estos flags son para influenciar el modo en que se llama a la funcion, pero ¿y si no quiero usar ninguno de estos flags? ¿que hago?, en una web a parte encontre que se ponian a cero si no kieres nada de esto, pero en la msdn no decia nada de poner ese valor cero (opcional), entonces como saber si las otras apis no tienen mas valores si en la propia msdn no lo dice?

ojala alguien sepa.
gracias de antebrazo xD