artonです。

Win32(Win64含む)の場合は、Ruby本体でThreadを作ったら
CoInitializeEx(NULL)を常に呼べば良いと思うんですが。
逆に絶対にOLE2の初期化をしてはならない状況というのがいまひとつ考えにくい
です(極度にプロセスメモリを削減したい場合とか?)。

-- 
arton <artonx / yahoo.co.jp>