2012-02-29 5 views
0

私はサポートしようとしている従来のWindows XPアプリケーションを持っています。私はそれを設定してXPモードアプリケーションとして動作させることができました。私が持っている問題は、このアプリケーションは電子メールを作成して顧客に請求書を送ることができることです。私はMS-Outlook 2007を仮想マシンにインストールしました。問題は、電子メールの作成中にOutlookが実行されていない場合、Outlookが仮想マシン上で実行されるまで電子メールがOutlookの送信トレイに置かれることです。XPモードとOutlookでアプリケーションを実行する

これまで私がこれを克服してきたのは、ユーザーが仮想マシンにログインしてそこからアプリケーションを実行させることです。ユーザーのStartUpフォルダにOutlookを追加しました。これは、XP仮想マシンを起動しても、「XPモードアプリケーション」としてアプリケーションを実行しているときは機能しません。ユーザーのスタートアップフォルダにあるものは実行されていないようです。

仮想マシン上でサービスとして動作するように見通しを立てることが考えられました。自動的に電子メールを送信することを期待していましたが、何とかそれが間違っていると感じました。ハンドラ:

は、私はOutlookに話をするCOMを使用して電子メールが

+0

簡単な答え:Outlookを使用しないでください。 SMTPを直接使用してください。 – SLaks

+0

私はコードへのアクセス権がありません。レガシーアプリはデフォルトのメールアプリケーションを使用するだけです。 Outlookをインストールする前に、このアプリケーションはOutlook Expressを使用しようとしました。 –

答えて

0

送信するために、レガシーアプリをされ得ることができるか、それはmailtoのを実行していることをとにかくありますか?後者の場合は、change the handlerとすることができます。

本当にCOMならば、それはすべて一緒にワームの別の缶です。

+0

私はそれがワームのすべての一緒の別の缶であると信じて答えとしてこれをマークします。 :-) –

関連する問題