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 - BlackZeroX

#1221
... GetPixel seria lento no?, por que no hacer un screenshot ( En BMP ) y recorrer cada pixel con la estructura BMP... y en mi consideracion seria mas rapido.

esta es la estructura...

http://www.ue.eti.pg.gda.pl/fpgalab/zadania.spartan3/zad_vga_struktura_pliku_bmp_en.html

Por otro lado que tipo de texto?  unicode?... bueno esto no importa usando ReadProcessMemory() podras realizar esto ( Usa el buscador ).

Dulces Lunas!¡.
#1222
.
la opcion con EnumChildWindows vas a tener que estar Refreshcando con algun timer, con la que te mensione yo (Subclasificar+inyeccion) no harias esto, claro que la opcion de usar EnumChildWindows es menos complejo que la que te propongo y menos codigo claro... aunq ue depende para que quieras los datos externos... y el tiempo de actualizacion del control, si es VARIADO yo te recomendaria la subclasificacion de lo contrario si sigue un patron con algun timer...

@alxspy
Usa las variantes para String... Left$(),

Dulces Lunas!¡.
#1223
.
* Inyecta una dll... y realizas una subclasificacion al control mediante memoria compartida, dicha dll deberia enviarte los datos a tu programa ( SendMessage() o postMessage() ), es algo complejo... creo que la dll deberias hacerla en C/C++ por que la verdad nunca he visto inyecciones con dll creadas con vb6... aun con el tutorial de elguille para crear dll Standart.

Dulces Lunas!¡.
#1224
@rir3760

Si me referia a los stream de salida y entrada si es uqe hacia algo mas antes del getchar(); ( printf(); u otra cosa... ) de igual manera no sabia eso del stdin.

Dulces Lunas!¡.
#1225
@$Edu$.
tambien lo ponen en los hoteles... xD.

Dules Lunas!¡.
#1226
.
has un:

fflush();  // stdio o a stdin

antes del getchar();

Dulces Lunas!¡.
#1227
ammm si mira loq ue obtienes es esto

[h t t p : / / w w w . g o o g l e . c o m ]   <---- asi trabaja el Wchar*

Los espacios son Byte=0 sirven como separadores.

loq ue quieres obtener TU es esto:

[http://www.google.com] <--- Asi trabaja el char*...

[h ] = Wchar
[h]  = char

Para una cadena de Wchar tiene al final un Wchar [  ] vacio byte=0 , byte=0

intenta poner esto:



    int _i,
        _ln = L_MAX_URL_LENGTH,
        _a;
    char *__p_str = NULL;

    _ln        =(_ln>>1); // divicion entre 2...
    __p_str = (char*)malloc(_ln);

    for( _i=0, _a=1; _i<_ln ; _i++ , _a=_a+2)
       __p_str[_i] = szUrl[ _a ];

    fprintf(stdout,"%s",__p_str);
    free( __p_str );

#1228
.
item.szUrl = szUrl;   //  Son cadenas... No numeros.

strcpy();
memcpy();

pero si quieres algomas estilo VB6 sobrecarga el operador = del tipo WChar y dentro del proceso de sobrecarga realiza los strcpy() o memcpy() como desees (lo mas habitual es que sea con strcpy()  ).

usa memcpy()

Wchar son 2bytes... en esta estructura:

Caracter, NULL = 1 Wchar es decir que Serian 2 char...

Dulces Lunas!¡.
#1229
Hay una manera para el CSocketMaster... solo debes modificar las apis de Cierto modo para que no lo detecte, o mas simple, seria reescribir otra clase para sockets...

Dulces Lunas!¡.
#1230
@boludoz

Deja a mi suegra en paz ¬¬"

Dulces Lunas!¡.