quanto a visibilidade de drives, físicos, virtuais, locais ou de rede pode-se manipular as diretirzes de segurança do windows... agora como fazer isso via delphi não faço a menor idéia...
Sds, Fabiano. Em 18/06/2010 19:10, Rubem Rocha escreveu: > > 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-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 18:09 > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.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> > <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%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 17:48 > > Para: delphi-br@yahoogrupos.com.br > <mailto:delphi-br%40yahoogrupos.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> > <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%40yahoogrupos.com.br> > > [mailto:delphi-br@yahoogrupos.com.br > <mailto:delphi-br%40yahoogrupos.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> > <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] > > [As partes desta mensagem que não continham texto foram removidas]