|
391
|
Programación / ASM / Re: Programa para saber Nombre de clase????
|
en: 17 Enero 2010, 17:26 pm
|
Hola gracias por tu respuesta,utilize ese soft pero nose como aplicarlo ahora con las Api FindWindow y FindWindowEx, ese programa me dice la clase como pro ejemplo Button RichEdit i tal i me da un handle Con NUmero,como puedo yo modificar ese control sabiendo el Handle Que me da Spy++?? lo e probado i mira tengo este code: .data Ven DB 'Windows Live Messenger',0 Clase db 'Button',0 .data? Buffer db 32 dup(?) .code start: WinMain proc hInst:HINSTANCE,hPrevInst:HINSTANCE,CmdLine:LPSTR,CmdShow:DWORD Local hand:HWND mov hand,8454538 ;Handle que me da el Spy++ :S invoke FindWindowEx,offset Ven,hand,offset Clase,0 invoke GetWindowText,eax,OFFSET Buffer,SIZEOF Buffer invoke MessageBox,0,offset Buffer,0,0 WinMain endp invoke ExitProcess,0
pero nada no me funciona no me muestra el texto del boton
|
|
|
392
|
Programación / ASM / Programa para saver Nombre de clase????
|
en: 16 Enero 2010, 19:40 pm
|
Hola que tal,veran saven si existe algun programa que me diga el nombre d ela clase de los controles que tiene una ventana?????? los botones,los comobobx etc etc para despues modificarlos desde mi App,intete utilizar WnumWindows,EnumWindowsChild,GetCLassName i algunas mas pero no se como hacelor nuna utilize esas Api
lo que quiero por ejemplo es saver como se dice la clase de control Donde escribimos en el MSN (por ejemplo)
nse si me entendieron
salu2
|
|
|
393
|
Programación / ASM / Apartiecnia dle control EDIT (MASM32)
|
en: 16 Enero 2010, 18:22 pm
|
Hola que tal andan? Veran yo utilizo este code para crear un control edit: invoke CreateWindowEx,NULL,OFFSET Control,0,\ WS_CHILD or WS_VISIBLE or WS_EX_CLIENTEDGE or WS_BORDER,\ 200,200,200,200,hand2,NULL,NULL,NULL
i me lo crea i todo bien,lo que no queda viene s el borde que tiene,es de color negro,no es azul tipico como los de windows XP,por que pasa eso? tengo un manifets i toods los demas contorles se ven como es debido menos el edit salu2
|
|
|
395
|
Programación / ASM / Re: Introudcciir instruccion en Exe??¿¿ (MASM32)
|
en: 9 Enero 2010, 19:00 pm
|
El lugar seria el offset donde ste la instruccion que quiero substituir no? ()en el caso de que yo quiera substitur ina instrucionn),si es asin slo me queda saber como puedo yo escribir la instruccion deseada en el otro exe,estoi perdidio en google no me sale nada al respecto
|
|
|
397
|
Programación / ASM / Introudcciir instruccion en Exe??¿¿ (MASM32)
|
en: 9 Enero 2010, 18:00 pm
|
Hola com estan? recientemente aprendi (Gracias a este foro) a escribir y modificar una cadena entonrada dentro d eun Ejecutable,el codigo que realiza eso es: ... .. invoke CreateFile,OFFSET File,GENERIC_READ+GENERIC_WRITE,0,0,OPEN_EXISTING,0,0 MOV EBX,EAX invoke GetFileSize,EAX,0 MOV ECX,EAX SHL ECX,1 invoke CreateFileMapping,EBX,0,PAGE_READWRITE,0,ECX,0 invoke MapViewOfFile,EAX,FILE_MAP_ALL_ACCESS,0,0,0 MOD EDI,EAX ADD EDI,[800h] LEA ESI,Datos MOV ECX,20h REP MOVSB ... END start
en fin no hace falta ni que se lo miren,peor mi pregunta es si es posible poner alguna instruccion mas en el ejecutable a modificar,po ejemplo MessageBox o alguna otra,me suena a que no e sposible,por eso prgunto,o subsitutir alguna instruccion que ya tenga el exe :S salu2
|
|
|
398
|
Programación / ASM / Re: Funcion WriteFile (ASM)
|
en: 6 Enero 2010, 19:13 pm
|
aa bueni si que me escribe pero una vez me a escrito el ejecutable no funciona i se abre una ventana MS-DOS yo le quito este: mov dword ptr ds:[edx+800h],'loP '
ya queno em deja copioar mas de 4b,i le pongo el tuyo pero nada :S
|
|
|
399
|
Programación / ASM / Re: Funcion WriteFile (ASM)
|
en: 6 Enero 2010, 18:56 pm
|
Si solucionado gracias Bueno una ultima cosa xd e porbadlo lo de: push edi push esi lea esi,Texto mov edi,eax mov ecx,12h rep movsb pop esi pop edi
Quiza lo ponga mal :S:S done va ese code?
|
|
|
400
|
Programación / ASM / Re: Funcion WriteFile (ASM)
|
en: 6 Enero 2010, 18:35 pm
|
Tienes razon,acabo de ver el offset del exe que modifico en otra pc distinta a la que me fucnciona i es el mismo no cambia :S:S
no entiendo :S
EI: juntando mensajes, Riki_89D no sos nuevo en el foro, usa el boton de modificar por favor.
a klaro ya sse por k pas ano es pro las API es por donde esta el exe a modificar que no me acorde de pnoer la ruta en mi ordenador xdxd
salu2
|
|
|
|
|
|
|