https://bugs.winehq.org/show_bug.cgi?id=45943
--- Comment #21 from Piotr Caban piotr.caban@gmail.com --- I've decided to run one more test to make sure the load address of the dll really matters. I've removed signature from native msvcr100.dll and relocated the dll. After doing so the application crashes on Windows in the same way as in Wine.
I'm not familiar with parts of wine that are responsible for loading the dlls so I don't know how hard it is to fix. It also makes sense to report the bug to ViaCAD developers since there's no guarantee that the dll will be loaded under preferred address.