Windows 7 では正常に動作するが、Server 2003 では失敗するアプリケーションがあります。失敗する行は、以下の 3 行目です。
_ConnectionPtr pConnection = NULL;
::CoInitialize(NULL);
HRESULT hr = pConnection.CreateInstance(__uuidof(Connection));
返される HRESULT は 0x80004002 です (インターフェイスはサポートされていません)。両方のマシンに MDAC がインストールされていますが、このエラーが発生する理由がわかりません。これが起こっている理由は何ですか?