I'm facing the following situation and hope that somebody can help me out:
I have a compiled exe file from a company which does not exist anymore.
We are using the program together with a third party DLL which provides functions to access a database.
Unfortunately we have to upgrade that database to the latest version and of course there is a new dll delivered with it which should replace our old DLL.
Now the problem:
The entry points in the newer dll are different from those in the old dll so I guess that this is the reason for the system not to work properly.
With the PE Explorer (Export Viewer) I can check the exported functions and their addresses but unfortuntely not change it. On the other hand I'm not that good in programming in c++. So I'm a little bit scared about it anyway.
Can anybody advise ?