Página 1 de 1
Descompilar Obj, é possível?
Enviado: 04 Abr 2007 09:51
por Eduardo Borio
Tenho uma lib, mas não tenho os fontes. Seria possível eu extrair os Obj da lib e descompilá-los em arquivos .asm, ou em qlqer outra linguagem?
Desde já agradeço.
Ahh e agradeço tbm pelo rico conteúdo do forum, consegui migrar de clipper 5.2d para xHarbour em poucos dias, apenas lendo posts.
Agora só falta esta lib. O pior é que nem sei o que as funções fazem, sao de baixo nível, e somente foram usadas para criar a lib principal do sistema.
Vlw.
Enviado: 04 Abr 2007 09:53
por vailton
Até onde eu sei, vc consegue descompilar um OBJ apenas para o formato ASM (assembler). Porém se vc compilar esta LIB no teu .EXE com Clipper versão <= 5.2E e com Rtlink pode usar um descompilador para pegar os sources em fomato .PRG
Enviado: 04 Abr 2007 13:35
por Eduardo Borio
Achei um programa que converte .Obj em .Asm. (OBJASM.EXE)
Como eu faco? O xHarbour nao reconhesse a lib.
Mesmo eu tendo indicado nas LIBS do Hbmake.
o que fazer?
Nao consigo usar lib feita em Assembler no xHarbour?
Vou tentar linkar os obj direto no exe, e depois descompilar pra clipper.
Mesmo que eu nao entenda o codigo que vai ser gerado, so migrando ela pra Hb ja ta otimo. HEhE
Desanimei hehehehe!!! acho q nao vai dar certo. :'(
Mas de qualquer forma Obrigado.
Abracos.
Enviado: 04 Abr 2007 15:11
por Eduardo Borio
Nada certo!!! :`(
Consegui passar de Obj p/ asm. Mas quando fui linkar com o ilink32 diz que os meus asm sao com instrucoes de 16 bits, ou seja, @#$@%#$@%#%@#%@# hehehe
Bom já descobri o que uma das funções faz.
Faz uma varredura no vídeo até encontrar um determinado caracter.
Como faco isso em clipper?
Existe alguma função pronta que faça isto?
Enviado: 04 Abr 2007 15:38
por vailton
Se a LIB for para xHB esquece. Se for para clipper, pega e gera o teu .EXE com Clipper + Rtlink usando a LIB q vc não tem os sources. Passa o descompilador nele que vc pega os sources das rotinas q estiverem disponiveis.
Simples assim.
Enviado: 04 Abr 2007 17:23
por Eduardo Borio
Nem descompila direito, os fontes eram originalmente escritos em Assembly.
Desisto hehe, pelo menos consegui converter os obj em source .asm .
Minha intenção era partir logo xharbour, sem muitas alterações. Mas...
Obrigado mais uma vez.
Larguei os Bets hehe
Enviado: 07 Abr 2007 17:46
por vagucs
Posta a chamada da rotina paremetros e o que ela faz, talvez alguem tenha algo simular.
Enviado: 08 Abr 2007 21:12
por Eduardo Borio
Obrigado Vagucs... ja me indicaram algumas funcoes da Ct.lib.
Como ScreenStr, ScreenAttr e outras valeu.
T+