Ich habe mal wieder ein Problem, also auf ein neues

Und zwar möchte ich in einer DLL einen Thread starten.
Das funktioniert aber komischerweiße nicht.
Die .exe, die die DLL ladet stürtzt dann einfach ab.
Wenn ich ein
Code:
EndThread(0);
in die DLLMain mache, funktioniert die DLL zwar, aber die .exe hört einfach auf zu arbeiten.

Ich benutze BeginThread. Mit CreateThread habe ich es auch versucht, da habe ich das gleiche Problem.

Hoffe ihr versteht wie ich das meine, und könnt mir weiter helfen.
Falls euch die Informationen nicht reichen, bitte sagen

Danke im Vorraus !