| |
| Posted by Martin Drašar in reply to Ali GOREN | PermalinkReply |
|
Martin Drašar
Posted in reply to Ali GOREN
| Dne 1.7.2013 23:03, Ali GOREN napsal(a):
> On Monday, 1 July 2013 at 20:11:40 UTC, Ali Çehreli wrote:
>> On 07/01/2013 12:28 PM, Ali GOREN wrote:
>>
>> > Sorry for my bad english.
>>
>> Please don't say that. :) Thank you very much for writing in English
>> so that we can understand you.
>>
>> I don't have an answer to your question though... :-/
>>
>> Ali
>
> Hmm thank you very much :) i want to embed because high security program :(
Hi,
one way, not necessarily the optimal one, that works in Windows:
- save the exe as a string in a file, like: enum prog = '...'; and compile it to your wrapping program
- 1) run the wrapping program, write the prog to disk and call CreateProcessEx (it requires file in the filesystem)
- 2) run the wrapping program, memory map the prog and then try to follow this guide at StackOverflow (the one with 21 upvotes)
http://stackoverflow.com/questions/305203/createprocess-from-memory-buffer
Both approaches have their pros and cons and you should tread carefully, especially if you say that this should be about high security...
Regards,
Martin
|