Dois prog´s em um só executavel
Eu consegui colocar dois programas em um Executavel só
Mas o S.O só executa o primeiro prog deixando o outro prog sem executar como eu posso reslover isso??? :lol:
Ah o projeto é feito em delphi 5 tá
Mas o S.O só executa o primeiro prog deixando o outro prog sem executar como eu posso reslover isso??? :lol:
Ah o projeto é feito em delphi 5 tá
Rodrigovollo
Curtidas 0
Respostas
Rodrigovollo
19/04/2004
Eu consegui colocar dois programas em um Executavel só
Mas o S.O só executa o primeiro prog deixando o outro prog sem executar como eu posso reslover isso??? :lol:
Ah o projeto é feito em delphi 5 tá
Ninguem conhece um jeito uma pista de como se faz isso :idea:
GOSTEI 0
Rodrigovollo
19/04/2004
Eu consegui colocar dois programas em um Executavel só
Mas o S.O só executa o primeiro prog deixando o outro prog sem executar como eu posso reslover isso??? :lol:
Ah o projeto é feito em delphi 5 tá
Ninguem conhece um jeito uma pista de como se faz isso :idea:
GOSTEI 0
Gandalf.nho
19/04/2004
Só diz como você pôs 2 programas num só executável.
GOSTEI 0
Rodrigovollo
19/04/2004
Só diz como você pôs 2 programas num só executável.
Eu utilizei os comandos BlockRead e BlockWrite
Usando os comandos de manipulação de arquivo, Eu abri dois executaveis e coloquei o primeiro executavel no fim do segundo executavel, utilizando os comandos acima
Se eu não fui muito claro, posta de novo!!! :oops:
GOSTEI 0
Nildo
19/04/2004
O que você está fazendo é a junção de dois arquivos.
Ps.: Eu já tentei de ajudar em um post identico que por um acaso era seu mesmo...
http://delphiforum.icft.com.br/forum/viewtopic.php?p=122329&highlight=#122329
Ps.: Eu já tentei de ajudar em um post identico que por um acaso era seu mesmo...
http://delphiforum.icft.com.br/forum/viewtopic.php?p=122329&highlight=#122329
GOSTEI 0
Beppe
19/04/2004
Qual o problema em deixar os dois em arquivos separados?
GOSTEI 0
Thematrix:reloaded
19/04/2004
Vcs me desculpem,
mas qual o objetivo prático disto???????
mas qual o objetivo prático disto???????
GOSTEI 0
Jasig Aurumalfa
19/04/2004
Uma curiosidade...
Você usa processo paralelo nos comandos?
Você usa processo paralelo nos comandos?
GOSTEI 0
Rodrigovollo
19/04/2004
Vcs me desculpem,
mas qual o objetivo prático disto???????
Tenta fazer isso uma vez ai vc vai descobrir o processo pratico disso
GOSTEI 0
Rodrigovollo
19/04/2004
[quote:1080e4e7c5=´Jasig Aurumalfa´]Uma curiosidade...
Você usa processo paralelo nos comandos?[/quote:1080e4e7c5]
Como assim eu não entendi ??
Você usa processo paralelo nos comandos?[/quote:1080e4e7c5]
Como assim eu não entendi ??
GOSTEI 0
Nildo
19/04/2004
Tenta fazer isso uma vez ai vc vai descobrir o processo pratico disso
Desculpe, mas você nos deixou ainda mais curiosos...
GOSTEI 0
Khundalini
19/04/2004
Cara, se você disesse a aplicação prática disso que tu quer fazer, poderia ajudar a gente a te ajudar.
[]s
Rubem Rocha
Manaus, AM
[]s
Rubem Rocha
Manaus, AM
GOSTEI 0
Rodrigovollo
19/04/2004
Cara, se você disesse a aplicação prática disso que tu quer fazer, poderia ajudar a gente a te ajudar.
[]s
Rubem Rocha
Manaus, AM
Aplicação pratica em sistema comercial não tem!!!!!!
Mas eu trabalho em uma escola de informatica e dou aulas de programação em delphi, e um dos meus alunos me perguntou se tinha como fazer isso eu disse a ele q sim.... agora eu tenho q dar um jeito nisso entendeu!!! :cry:
GOSTEI 0
Nildo
19/04/2004
Então diz que Não tem jeito.
GOSTEI 0
Khundalini
19/04/2004
Se vc incluir o programa dentro de outro por meio de resource, é só carregar o resource em um arquivo com extensão .EXE e executá-lo em seguida.
Cheque a função LoadResource() da API do Windows e a classe TResourceStream do Delphi, pra ser se tu tens uma luz.
[]s
Rubem Rocha
Manaus, AM
Cheque a função LoadResource() da API do Windows e a classe TResourceStream do Delphi, pra ser se tu tens uma luz.
[]s
Rubem Rocha
Manaus, AM
GOSTEI 0
Nildo
19/04/2004
O problema é que ele que ele não tem o fonte do programa. Entendeu? Ele quer colocar um EXE (qualquer um) dentro de OUTRO EXE (que nao é dele)
GOSTEI 0
Okama
19/04/2004
O problema é que ele que ele não tem o fonte do programa. Entendeu? Ele quer colocar um EXE (qualquer um) dentro de OUTRO EXE (que nao é dele)
Resumindo: alguém perguntou algo pra alguém que respondeu algo sem ter certeza e agora alguém tem que descobrir como fazer algo.
GOSTEI 0
Paulo_amorim
19/04/2004
Aplicação pratica em sistema comercial não tem!!!!!!
Mas eu trabalho em uma escola de informatica e dou aulas de programação em delphi, e um dos meus alunos me perguntou se tinha como fazer isso eu disse a ele q sim.... agora eu tenho q dar um jeito nisso entendeu!!! :cry:
Olá
Me desculpe, mas... [b:26117ac6f4]essa foi a melhor!!![/b:26117ac6f4] :lol: .... só porque vc falou que tem como vc deve arranjar um jeito!?
eh mais facil mudar o que vc falou pro teu aluno, não?
Resumindo: alguém perguntou algo pra alguém que respondeu algo sem ter certeza e agora alguém tem que descobrir como
fazer algo.
:D Nice!
GOSTEI 0
Khundalini
19/04/2004
O problema é que ele que ele não tem o fonte do programa. Entendeu? Ele quer colocar um EXE (qualquer um) dentro de OUTRO EXE (que nao é dele)
Duas perguntas pra você:
1) Como é que você não explicou direito o problema desde o início?
2) Como é que você diz ao seu aluno que tem jeito se você nem conhecimento aprofundado no assunto você tem?
No mais, sem comentários!
[]s
Rubem Rocha
Manaus, AM
GOSTEI 0
Skywalker
19/04/2004
A maneira mais pratica para este problema seria em tempo de execução extrair o segundo executavel em uma pasta temporaria e executa-lo.Acredito eu que voce ja deve ter uma noção de como extrair os executaveis que foram unidos.
GOSTEI 0
Nildo
19/04/2004
Duas perguntas pra você:
1) Como é que você não explicou direito o problema desde o início?
2) Como é que você diz ao seu aluno que tem jeito se você nem conhecimento aprofundado no assunto você tem?
Sua pergunta é extremamente simples de ser respondida:
[b:7716340e80]Simplesmente porque NÃO fui eu quem perguntou[/b:7716340e80]. Quem perguntou foi RodrigoVollo e não eu.
GOSTEI 0
Aroldo Zanela
19/04/2004
Colegas,
A técnica que o colega procura é denominada Cavalo-de-tróia. Tipicamente os Cavalos-de-tróia são programas que contem algum outro programa [b:a6940340a6]maligno[/b:a6940340a6]. Funcionam exatamente da forma que estão ´procurando´, se auto-copiando e se instalando no final dos executáveis e possuem no seu algoritmo uma rotina para verificar se o ´alvo´ já está infectado para não ser descoberto a olho nú pelo aumento descontrolado do tamanho de arquivo.
Esta ´técnica´ foi observado por volta de 1986 e hoje não é praticamente mais utilizada.
A técnica que o colega procura é denominada Cavalo-de-tróia. Tipicamente os Cavalos-de-tróia são programas que contem algum outro programa [b:a6940340a6]maligno[/b:a6940340a6]. Funcionam exatamente da forma que estão ´procurando´, se auto-copiando e se instalando no final dos executáveis e possuem no seu algoritmo uma rotina para verificar se o ´alvo´ já está infectado para não ser descoberto a olho nú pelo aumento descontrolado do tamanho de arquivo.
Esta ´técnica´ foi observado por volta de 1986 e hoje não é praticamente mais utilizada.
GOSTEI 0
Khundalini
19/04/2004
Então, esse aluno está mal intencionado, querendo fazer uso de ingenuidade pra conseguir implementar uma técnica hacker!
[]s
Rubem Rocha
Manaus, AM
[]s
Rubem Rocha
Manaus, AM
GOSTEI 0
Aroldo Zanela
19/04/2004
Colegas,
Desfocando o tópico, mas aproveitando as mensagens para questão de clareza:
http://www.cic.unb.br/docentes/pedro/trabs/hackers.htm
Desfocando o tópico, mas aproveitando as mensagens para questão de clareza:
http://www.cic.unb.br/docentes/pedro/trabs/hackers.htm
GOSTEI 0
Marcelo.c
19/04/2004
[quote:5e1276b951=´Aroldo Zanela´]Colegas,
Desfocando o tópico, mas aproveitando as mensagens para questão de clareza:
http://www.cic.unb.br/docentes/pedro/trabs/hackers.htm[/quote:5e1276b951]
:wink:
Desfocando o tópico, mas aproveitando as mensagens para questão de clareza:
http://www.cic.unb.br/docentes/pedro/trabs/hackers.htm[/quote:5e1276b951]
:wink:
GOSTEI 0
Rodrigovollo
19/04/2004
Então diz que Não tem jeito.
Mas isso tem ou não tem jeito de verdade ??
Se tiver uma possibilidade eu quero tentar....
Mas eu vou fazer o q o nildo falou ( vou dizer q não tem jeito)
Mas se alguem tiver qualquer dica posta aqui pra mim
muito abrigado
GOSTEI 0
Nildo
19/04/2004
Não digo que é Impossivel. Afinal existem virus que fazem isso. Mas creio eu que esta tecnica não é usadas a anos (nao existe motivo)
GOSTEI 0
Rodrigovollo
19/04/2004
Não digo que é Impossivel. Afinal existem virus que fazem isso. Mas creio eu que esta tecnica não é usadas a anos (nao existe motivo)
Então nildo já q tem jeito eu vou tentar...
Já q um hacker consegue porque eu , vc ou qualque um daqui do forum não pode conseguir :P
GOSTEI 0
Nildo
19/04/2004
Se você conhecesse um pouco sobre cabeçalhos e estruturas de um executavel 32bits, e como realmente funciona o Windows e mais um pouco de assembly, você desistiria desta idéia na hora. Sério, experiencia própria, eu conheço quase tudo sobre o funcionamento do Windows (isso me possibilitou desenvolver uma biblioteca para hookar APIs, mas enfim...) e te digo: Os virus nao juntam um EXE no Outro. Eles simplesmente dao um disassembler no EXE, de alguma forma eles inserem um outro código feitos por ele (em assembler tb), já com as realocacoes nescessarias, alterando o cabecalho do executavel e mais um monte de coisa, depois disso tudo o EXE é codificado novamente.
GOSTEI 0
Rodrigovollo
19/04/2004
Se você conhecesse um pouco sobre cabeçalhos e estruturas de um executavel 32bits, e como realmente funciona o Windows e mais um pouco de assembly, você desistiria desta idéia na hora. Sério, experiencia própria, eu conheço quase tudo sobre o funcionamento do Windows (isso me possibilitou desenvolver uma biblioteca para hookar APIs, mas enfim...) e te digo: Os virus nao juntam um EXE no Outro. Eles simplesmente dao um disassembler no EXE, de alguma forma eles inserem um outro código feitos por ele (em assembler tb), já com as realocacoes nescessarias, alterando o cabecalho do executavel e mais um monte de coisa, depois disso tudo o EXE é codificado novamente.
Nossa nildo q interesante vc poderia uma hora me explicar isso isso é muito legal
Vc me indicaria algum livro ou apostila... alguma coisa
GOSTEI 0
Nildo
19/04/2004
Por incrivel que pareça, programação boa, de baixo nivel com o Delphi+Windows você consegue aprender em foruns de programação sobre Cheaters pra Counter Strike (por exemplo). Um endereço é: www.ogc-cheats.de lá tem o Forum sobre programação. Muito interessante. O resto você adquire a experiencia com o tempo/necessidade e vontade de aprender/ir atraz. Infelizmente eu nunca vi um tutorial sobre isso mas de uma pesquisada no Google, deve existir. Uma experiencia sobre isso você (lembrando que é para uso EDUCACIONAL) adquire tentando craquear programas usando disassembler.
GOSTEI 0
Rodrigovollo
19/04/2004
Por incrivel que pareça, programação boa, de baixo nivel com o Delphi+Windows você consegue aprender em foruns de programação sobre Cheaters pra Counter Strike (por exemplo). Um endereço é: www.ogc-cheats.de lá tem o Forum sobre programação. Muito interessante. O resto você adquire a experiencia com o tempo/necessidade e vontade de aprender/ir atraz. Infelizmente eu nunca vi um tutorial sobre isso mas de uma pesquisada no Google, deve existir. Uma experiencia sobre isso você (lembrando que é para uso EDUCACIONAL) adquire tentando craquear programas usando disassembler.
Valeu nildo vou entrar no forum e procurar alguma coisa
Se vc tiver alguma ideia q me ajude sobre o topico da menssagem posta aqui valeu 8)
GOSTEI 0
Beppe
19/04/2004
Este tópico me parce altamente correlato com um outro tópico seu.
Trancado, se o discussão for adianta, que se faça no tópico [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=42989&highlight=]Desviando execução[/url].
Trancado, se o discussão for adianta, que se faça no tópico [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=42989&highlight=]Desviando execução[/url].
GOSTEI 0