I read that article a long time ago, but never really thought about using it. I might do this, but how do you do pointers to variables, classes, etc. inside the target process?
I read that article a long time ago, but never really thought about using it. I might do this, but how do you do pointers to variables, classes, etc. inside the target process?
You can use delegates to call WoW functions. You can also use Platform Invoke to get the functionality you need from a C++ DLL. I only really used it because i wanted my bots logic in C#, not C++.
So, really you could do the whole thing in C# with a CEGUI in C++ and just have the C# dll calling stubs in the actual code? Or will this not work? I'm just starting to learn about delegates and unsafe code =/
EDIT: Can you declare a delegate and make a type of it and set it's address through unsafe code? I googled, but haven't seen much on it. I guess I could go into VS and check, but I'm already typing this so I'll just go with it.
Last edited by lanman92; 06-01-2009 at 11:52 PM.