"Initialization error 1" When Injecting a DLL via MM

Hey,
I made a little Test Dll, It opens a MessageBox with the Text “Test”, nothing more.

Protected everything on Ultra and turned the whole File Protection on(Memory-, Import- and Resource Protection and also Packing),
I disabled the Debugger Check and the VMWare etc Check,
Now when I inject the Dll via LoadLibrary its no Problem, but as soon as I Inject it via Manual Mapping it will pop up with the Error

Fatal Error

Initialization error 1

OK

I hope you can help me…

Yours Sincerely
Bennet

Unfortunately we have no idea what happens.