Uruchamianie aplikacji ze strumienia

0

<email>[email protected]
</delphi>Uruchamianie aplikacji ze strumienia
Naście miesięcy temu wpadł mi w ręce piękny artykuł w ... i niestety nie pamiętam w jakim periodyku informatycznym o uruchamianiu programu ze strumienia (bez zapisywania go do zbioru). Docelowo było mi to potrzebne, więc schowałem periodyk dobrze, oj dobrze... a pamięć już nie ta. Pamietam, że było tam i ShellExecute i operatory @ i ^ oraz strumień i operator rzutu PChar, tyle, że moje kombinacje nie chcą działać. Mój strumień zapełnia się dobrze, bo po zapisaniu do zbioru startuje program. ale wolałbym ze strumienia... .Gdyby Ktoś był tak miły i, dodatkowo wiedział "ja to się robi", to bardzo proszę... .
Załączam pozdrowienia. Adamo/email></email>

0

A czy jest to w obecnych czasach w ogóle możliwe? Skoro strumień znajduje się w obszarze pamięci przeznaczonym na dane, to procesor z technologią NoExecute (Athlon 64, nowsze Pentium 4, Core) albo system operacyjny wspierający DEP (Windows XP SP2, Windows 2003 SP1/R2, Windows Vista) powinien zapobiec wykonywaniu danych. Tak na mój rozsądek.

0

<email>[email protected]
Mam nadzieję, że sprawa jedynie w utworzeniu procesu ze strumienia zamiast ze zbioru; ShellExecute dużo umie, choć nie wiem, co w nim siedzi, a tworzenie procesu to jego podstawowa funkcja. Nie tracę nadziei i dzieki za odpowiedź.
Pozdrawiam, Adamo.</email>

1 użytkowników online, w tym zalogowanych: 0, gości: 1