StringクラスをわざわざUnicodeに変更するのかが分からん。
新しくWideStringなり_bstr_tでも作ればいいのに。