2012-02-29 61 views
0

我有一個傳統的Windows XP應用程序,我試圖支持。我已經能夠將它設置爲作爲XP模式應用程序運行。我遇到的問題是,此應用程序能夠創建電子郵件發送給客戶的發票。我在虛擬機上安裝了MS-Outlook 2007,問題是在創建電子郵件時,如果Outlook未運行,那麼電子郵件將位於Outlook發件箱中,直到Outlook在虛擬機上運行。在XP模式和Outlook中運行應用程序

到目前爲止,我已經解決了這個問題,讓用戶登錄到虛擬機並從那裏運行應用程序。我已將Outlook添加到用戶啓動文件夾。如果啓動XP虛擬機,而這項工作在運行應用程序時以「XP模式應用程序」運行時無效。用戶啓動文件夾中的任何內容似乎都不會被執行。

一個想法是設置Outlook作爲服務在虛擬機上運行,​​希望它能自動發送電子郵件,但不知何故,這只是感覺錯誤。

反正是有,我可以使用COM交談到Outlook獲得電子郵件發送

+0

簡單的答案:不要使用Outlook。直接使用SMTP。 – SLaks 2012-02-29 00:33:50

+0

我無權訪問代碼。舊版應用程序只使用默認的電子郵件應用程序在安裝Outlook之前,該應用程序試圖使用Outlook Express。 – 2012-02-29 00:35:40

回答

0

是繼承應用程序或正在執行一個mailto:處理程序?如果是後者,你可以change the handler

如果確實是COM,那麼這就是另一個蠕蟲病毒。

+0

標記這是答案,因爲我相信它是另一個蠕蟲的所有在一起。 :-) – 2015-01-19 02:34:34

相關問題