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...@yahoogrupos.com.br] Em nome de eric_developer Enviada em: sexta-feira, 18 de junho de 2010 17:48 Para: delphi-br@yahoogrupos.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> , Rubem Rocha <rubem.ro...@...> 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@yahoogrupos.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> > 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]