Quote:
Originally Posted by psychonic
but then it still breaks if that signature changes, being more difficult to fix for signatures than the original offset would be, which is one reason why I haven't bothered to add it for Windows yet, and instead use a guess.
|
If the signature of a function changes (ie.: a parameter got changed), you would have to change the Call or Hook-Code anyway, wouldn't you ? The only problem I see is windows because it doesn't have symbols in the binaries.
Also some kind of caching would be nice then, something that compares the checksum of a library and loads the memory addresses from the cache instead of doing a pattern search / vtable offset resolving every time.
__________________