デタッチされないDLLを作るにはどうしたら良いですか?

いま、DLLの中でスレッドを起動しているのですが、

放っておくと「DLLがデタッチされてしまうがスレッドが動いている」という状態になって

ハングしてしまいます。

スレッドは動かしつづけたいのでDLLがデタッチされないようにしたいのですが。