2017-03-03 8 views
2

私のアプリケーションはmapi.MAPIInitializeを実行します。 OutlookがインストールされていないコンピュータでMapi.MAPIInitializeが失敗し、ユーザー操作が必要なポップアップが表示されます。デフォルトのメールクライアントが存在しないか、現在のメールクライアントがメッセージング要求を実行できません。

Mapi.MAPIInitializeにパラメータがある場合、またはこのポップアップを抑制するAPIがあるかどうかを知りたいと思います。

このポップアップを抑制するためにレジストリを削除することをお勧めしません。

ポップアップのスクリーンショットを投稿できません以下のメッセージを確認してください *デフォルトのメールクライアントがないか、現在のメールクライアントがメッセージングリクエストを実行できません。 Microsoft Outlookを実行し、デフォルトのメールクライアントとして設定してください。 Microsoft Office Outlook

答えて

1

Windowsフォルダからmapi32.dllを読み込まないようにする必要があります。 msmapi32.dllをロードする必要があります。どのようにして実行する必要があるかを確認するには、MFCMAPIのソースコードを参照してください。

+0

ありがとうDmitry Streblechenko。 –

関連する問題