DllImportと取得した文字をUnicodeにすることで2000では動きました。
Win98とかだとうごかねーんだろうなぁ・・・