私は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.RDOSession
(see here)
あなた自身の質問に従ってくれてどうもありがとう...償還はうまくいくかもしれませんが、時にはそれが唯一の方法だと思われます。 –
Exchange ServerにOutlookをインストールすることは、MAPIのバージョンが交換に必要なバージョンと異なるため、お勧めしません。 Microsoft Exchange Server MAPIクライアントおよびコラボレーションデータ:オブジェクトを再配布可能な名前でインストールすることです。http://www.microsoft.com/downloads/details.aspx?FamilyID=E17E7F31-079A-43A9-BFF2-0A110307611E&displaylang=en –
Exchange 2010では、Exchangeが実行されているコンピュータでMAPIシステムをインストールまたは使用しなくなりました。 Outlookを同じマシンにインストールすることもできます。つまり、コードをサービスで実行する必要がある場合は、Unicode PSTとMSGファイルはサポートされていないため、MAPIのスタンドアロン版が適しています。 –