Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - x64core

#231
No encontraras tal cosa, esto es obvio debido a los Antivirus. La soluciones son programar uno propio o pagar por este.
#232
Cita de: Ahustinkrone en 30 Mayo 2014, 22:00 PM
Holas, estoy intentando crear un programa que obtenga el valor rgb o bgr de un pixel especifico en la ventana activa que no seria la del programa en si.
osea yo quiero que revise el pixel que esta en X, Y y me diga que color es cada x tiempo.
el problema es que no entiendo como funciona getpixel(hdc,x,y). supongo que x e y son las coordenadas del pixel a revisar pero ¿hdc?.. sino alguien me puede explicar como utilitaria getpixel para lo que necesito ?
Trabajo con Code:Blocks y ya linkie gdi32.
PD: es mi primera post ^^
GetDC ( Hwnd ) http://msdn.microsoft.com/en-us/library/windows/desktop/dd144871(v=vs.85).aspx.
Hay otras maneras también. Y Además mejor cambia de compilador a VC++ ( Visual Studio ).
#233
Cita de: patilanz en 31 Mayo 2014, 00:43 AM
Vale comprobé todo lo del explorador y todo estaba bien, los archivos cpp.
Probe creando un nuevo proyecto y copie todos los archivos y el código fuente de nuevo. Luego cambie el conjunto de herramientas de la plataforma a Visual Studio 2012 - Windows XP (v110_xp) y la biblioteca en tiempo de ejecutacion a MT. Comprobe los archivos todos estaban bien y al recompliar me sale otra ves lo de externos sin resolver.
Se me escapa algo?
¿Cuales son los simbolos que te muestra? (libcpmtd.lib?) Pero luce como que alguien a estado jodiendo en la configuración por defecto.
#234
Cita de: engel lex en 29 Mayo 2014, 08:06 AM
XD por eso el visual estudio es malo! XD programa "eficientemente" pero depende de las dll... si estás haciendo un virus, solicitale al cliente que se descargue el pack y lo instale para infectarlo
No, VS/VC++ no es malo , malo son las personas que no saben como usarlo. Como dijo Eternal Idol, VC++ es el mejor compilador
de C++ para Windows que existe. Mil veces prefiero usar VC++ que esos otros apestosos compiladores. La solucion ya te ha
dado Eternal Idol.

Además podes usar la vieja mscvrt.dll podes tomar el lib del WDK de preferencia aunque eso sirve sólamente para programas C, y aún
asi no es 100% efectivo.
#235
Cita de: patilanz en 28 Mayo 2014, 07:50 AM
Hola si no paso los datos así. Como serian los offset ? Crear una variable int que contiene el offset de los punteros o como?  Y el offset de un puntero es el lugar donde acaba?

Gracias
La base + offset apuntarian a la cadena dentro de la estructura enviada.
otra manera seria declara un entero que contenga el numero de cadenas y una variable de tipo cadena, deben ser ultimos
miembros de preferencia luego escribir al final de la estructura todas las cadenas que necesites, al recibir, validar el numero
de cadenas e ir atravez de la cadena. Cada cadena se distingira por el null y para saber el numero de cadenas y no acceder
a memoria invalida seria el miembro que contendra el numero de cadenas.
#236
Cita de: d91 en 28 Mayo 2014, 06:19 AM
Un saludo a todos, necesito saber como obtener el tamaño de un fichero en C  ¿O solo se puede en C++?
Código (cpp) [Seleccionar]


/*estoy utilizando*/  FILE *fichero;// en c

//se que en c++ es

int tam;
fstream fichero;

fichero.seekg(0,ios::end);

tam=fichero.tellg();//esto siempre que el fichero sea binario secuencial

//o si quiero saber cuantas estructuras tengo escritas

tam=fichero.tellg()/sizeof(estructura);

agradecimientos de antemano
Podes usar  fopen -> fseek Establecer al final del archivo y luego ftell.
#237
Cita de: engel lex en 28 Mayo 2014, 02:19 AM
también, pero creo que es más fácil acotar los valores ya que si no tienes que hacer los saltos que hay entre números y letras, o entre mayúsculas y minusculas
Acortar los valores a que refieres a obtener sólo valores de un determinado rango? siempre vas a terminar
usando condiciones ya que los valores ascii de las mayusculas, minusculas y numeros no son correlativos.
#238
Cita de: engel lex en 28 Mayo 2014, 02:07 AM
si quieres una contraseña alfanumerica la idea seria la siguiente...

crea un array de carateres (lo llamaré base) con todos los que creas que vayas a usar, (minusculas, mayusculas, numeros, etc) este será fijo


creas un array con la logitud necesaria de caracteres a usar (lo llamaré pass)

con un for vas recorriendo pass y en cada carácter usas rand para sacar al azar un valor de base, y lo introduces en la posición que estés, esto te permitirá hacer un generador flexible de cuantos caracteres quieras y con la tabla que te guste :P
Entonces si es alfanumerica podes usar un bucle comprobando el código ascii del valor numerico devuelto por rand


#239
Ahi mismo en el enlace hay un ejemplo. esto genera valor entero aleatorio:

unsigned long GetRandomInteger()
{
    return (rand() & 0xFFFF)  | ((rand() & 0xFFFF) << 16);
}

#240
@eduardo17445:
No escribas en mayusculs y solamente copies y peges sin explicacion ni nada sólo por pegar y si vas a pegar código
hacelo con GeSHi. Ya te dije que lo hagas con rand: http://www.cplusplus.com/reference/cstdlib/rand/
De nuevo no especificas detalles veo que 'c' es de tipo int.