can't find dll entry after protect

I have a dll write in native c++ and to be called in c# dllimport. Before protect with vmp, it works well. But after changing the original dll into the vmp protected one, I got a can’t find dll entry point exception in c#. Can I call VMP protected dll from a managed exe?

Could you send us a test example (EXE+original DLL+MAP+VMP files) that shows this problem?

I’m sorry to say that maybe I made a mistake about the dll version, when I rebuild the project and protect again, it works well. Thanks anyway!