Não contraria, pois o RAM Drive constaria na memória, e como vc quer
executar um binário que está em memória, ... Resta só pesquisar pra saber
como criar um RAM drive via API do Windows. E mais ainda, descobrir como
esse RAM Drive seja visível somente à sua aplicação.

 

Sds.

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de eric_developer
Enviada em: sexta-feira, 18 de junho de 2010 18:09
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: RES: [delphi-br] Executar aplicativos a partir da memória

 

  

pelo Delphi ou outra linguagem, talvez o que desejo exatamente não seja
possível, como eu disse, é possível criar disco virtual usando um "pedaço"
da RAM, ou seja, acredito que isso já contraria o que descreveu, mas
enfim...

Caso alguém conheça uma forma, por favor, nos informe.

Grato,
Eric Developer Systems
www.magaldi.eti.br

--- Em delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
, Rubem Rocha <rubem.ro...@...> escreveu
>
> Em qualquer ambiente operacional, todo processo é um programa em execução,
e
> um programa nada mais é do que código a ser executado que encontra-se
> armazenado em memória de massa. Ou seja, salvo em disco. Portanto, para um
> programa se tornar um processo ele deve ser carregado do disco e depois
> executado. E nesse processo, não tem pra onde correr, você sempre
dependerá
> da API do sistema operacional para isso. Os mais experientes me corrijam
> caso eu esteja errado!
> 
> 
> Sds.
> 
> 
> 
> De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
[mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
] Em
> nome de eric_developer
> Enviada em: sexta-feira, 18 de junho de 2010 17:48
> Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>

> Assunto: Re: RES: [delphi-br] Executar aplicativos a partir da memória
> 
> 
> 
> 
> 
> quem sabe exista alguma forma que não dependa da API do Windows.
> 
> Eric Developer Systems
> www.magaldi.eti.br
> 
> --- Em delphi-br@yahoogrupos.com.br
<mailto:delphi-br%40yahoogrupos.com.br>
<mailto:delphi-br%40yahoogrupos.com.br>
> , Rubem Rocha <rubem.rocha@> escreveu
> >
> > A API do Windows só suporta carregar um processo em disco e executá-lo.
> > Portanto, vais ter que obrigatoriamente salvar esse binário em disco
(seja
> > físico ou virtual) e executá-lo. A alternativa, como o Waltão sugeriu,
> seria
> > um ramdrive, que seria um disco em memória.
> > 
> > 
> > 
> > Sds.
> > 
> > 
> > 
> > De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
<mailto:delphi-br%40yahoogrupos.com.br>
> [mailto:delphi-br@yahoogrupos.com.br
<mailto:delphi-br%40yahoogrupos.com.br>
<mailto:delphi-br%40yahoogrupos.com.br>
> ] Em
> > nome de eric_developer
> > Enviada em: sexta-feira, 18 de junho de 2010 09:27
> > Para: delphi-br@yahoogrupos.com.br
<mailto:delphi-br%40yahoogrupos.com.br>
<mailto:delphi-br%40yahoogrupos.com.br>
> 
> > Assunto: [delphi-br] Executar aplicativos a partir da memória
> > 
> > 
> > 
> > 
> > 
> > Bom dia,
> > 
> > alguem sabe informar se é possível (e como) executar aplicativos windows
> > (EXE qualquer) a partir da memória ? ou seja, supondo que armazenei o
> mesmo
> > em banco de dados e efetuei um load para variavel de memória, a partir
daí
> > executá-lo, sem precisar descarregar em disco.
> > 
> > Eric Developer Systems
> > www.magaldi.eti.br
> > 
> > 
> > 
> > 



 



[As partes desta mensagem que não continham texto foram removidas]

Responder a