none
ShellExcute()でアウトルックを複数回起動できない RRS feed

  • 質問

  • .NET2005  VISTA  MFC  です。

     

    アプリケーションの中で、ShellExecute()でアウトルックを開き、閉じて、再度開こうとすると、スタックしてしまいます。

     

    HINSTANCE ret = ShellExecute( NULL, _T("open"), _T("mailto:***@***"), NULL, NULL, SW_SHOWNORMAL );

     

     

    XPの入ったPCで、アウトルックエクスプレスを開く場合には、何度でも開けます。

     

    また、VISTAでも、インターネットエクスプローラーなど、その他のアプリは連続起動できるようなので、アウトルック2007に固有の問題だと思います。

     

    印象としては、一旦アウトルックを閉じた後でも、なにかを引きずっていて、再起動した時に干渉している感じです。

     

    アドバイスを頂けませんでしょうか。

     

    よろしくお願いいたします

    2007年5月22日 23:29