2009-02-27 34 views
1

私は32ビットマシンにインストールしたEXEを持っており、ログインしたユーザーの受信トレイをループして正常に動作します(NBはまだ別のユーザー(see here)そこにはどんな考えもあります!)。64ビットマシンでRedemption dll(Outlook)を使用する

しかし、私はこのエラーを取得しています64ビットサーバーにインストールする場合:私は、サーバー(see here)の償還DLLを登録している

Creating an instance of the COM component with CLSID {29AB7A12-B531-450E-8F7A-EA94C2F3C05F} from the IClassFactory failed due to the following error: 80004005. 

私はこのrunning-c-app-32-bit-on-64-bit-machine

NBを行っています。 クラスIDはRedemption.RDOSessionsee here

答えて

2

のように見えます。ここでの解決策は、Outlookクライアントをサーバーにインストールすることです。

+0

あなた自身の質問に従ってくれてどうもありがとう...償還はうまくいくかもしれませんが、時にはそれが唯一の方法だと思われます。 –

+4

Exchange ServerにOutlookをインストールすることは、MAPIのバージョンが交換に必要なバージョンと異なるため、お勧めしません。 Microsoft Exchange Server MAPIクライアントおよびコラボレーションデータ:オブジェクトを再配布可能な名前でインストールすることです。http://www.microsoft.com/downloads/details.aspx?FamilyID=E17E7F31-079A-43A9-BFF2-0A110307611E&displaylang=en –

+0

Exchange 2010では、Exchangeが実行されているコンピュータでMAPIシステムをインストールまたは使用しなくなりました。 Outlookを同じマシンにインストールすることもできます。つまり、コードをサービスで実行する必要がある場合は、Unicode PSTとMSGファイルはサポートされていないため、MAPIのスタンドアロン版が適しています。 –

4

ハナー・デ・ジャガーがコメントに釘付けにしましたが、これは完全な本格的な答えに値するものです。

サーバー上で必要なのはMicrosoft Exchange Server MAPI Client and Collaboration Data Objects

Outlookは必要ありませんインストールすることです。それは償還の美しさです。

関連する問題