TehPoodleCoder Posted February 20, 2009 Share Posted February 20, 2009 (edited) Ok, im a noobie to AutoIt, but can understand the basics. I want to know how to Stream files through Memory buffer. Ok so heres what i mean, this is just a plan script. InetGet ("EXE LOCATION") > Memory buffer InetGet ("DLL LOCATION") > Memory buffer Run ("EXE Memory LOCATION") I dont want the files to touch the harddrive, As i dont want People to get their hands on the files. !!!!The DLL has to be in the same 'directory' as the EXE!!!!! This would help EXTREMELY. And i will be really greatful. Edited February 20, 2009 by TehPoodleCoder Link to comment Share on other sites More sharing options...
TehPoodleCoder Posted February 20, 2009 Author Share Posted February 20, 2009 bump Link to comment Share on other sites More sharing options...
jvanegmond Posted February 20, 2009 Share Posted February 20, 2009 This is impossible. Windows does not allow you to run a file without it being on the hard drive first. It is a very basic concept in computer science. github.com/jvanegmond Link to comment Share on other sites More sharing options...
PsaltyDS Posted February 20, 2009 Share Posted February 20, 2009 Ok, im a noobie to AutoIt, but can understand the basics. I want to know how to Stream files through Memory buffer. Ok so heres what i mean, this is just a plan script. InetGet ("EXE LOCATION") > Memory buffer InetGet ("DLL LOCATION") > Memory buffer Run ("EXE Memory LOCATION") I dont want the files to touch the harddrive, As i dont want People to get their hands on the files. !!!!The DLL has to be in the same 'directory' as the EXE!!!!! This would help EXTREMELY. And i will be really greatful. I'm not sure it can't be done, but I am sure there is no non-malicious reason to do it. Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
jvanegmond Posted February 20, 2009 Share Posted February 20, 2009 TehPoodleCoder, even when you place the file in memory, it enters their computer at some point. No matter how hard you try: You're not going to run code that clients do not have. github.com/jvanegmond Link to comment Share on other sites More sharing options...
TehPoodleCoder Posted February 21, 2009 Author Share Posted February 21, 2009 (edited) Yes, but you could not start the exe, just inject the dll code into the process, thus it wouldnt have to touch h/d. It can be done, search ManualMap on google. it just cant be done within AutoIt. It can be done in C/C++. And also, this isnt for a virus/trojan or anything of the sort. It was to inject a DLL into a Game. Thus enabling non-standard game features. Edited February 21, 2009 by TehPoodleCoder Link to comment Share on other sites More sharing options...
jvanegmond Posted February 21, 2009 Share Posted February 21, 2009 If you want to inject code into another process then just ask that. There's no need to ask a complicated question that completely misses the original point.http://www.autoitscript.com/forum/index.php?showtopic=87240AutoIt is not C++, and neither does it intend to be. github.com/jvanegmond Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now