RubyってDLL内から動かすのって無理?
EXEからならちゃんと動くコードがDLLに入れると不正終了する

rb_eval_stringでRubyソースを流し込んだあと
rb_class_new_instanceとかrb_funcallを呼ぶと駄目な模様

コンパイルはMinGW
Rubyをコンパイルすると出来るlibmsvcrt-ruby18.aで実験しています