バックグラウンドプロセス(GUI無し)から下記のようなコードで PDFファイルをWindows8.1リーダーで表示したいですが、うまく動作しません。Windows8.1リーダー画面にも切り替わりません。タスクマネジャからWindows8.1リーダーをダブルクリックするとPDFファイルは表示されます。
ShellExecute(NULL, TEXT("open"), (LPCTSTR)pdfPath, NULL, NULL, SW_SHOWNORMAL);
GUIありのアプリケーションから上記同じコードが実行されると、画面がWindows8.1リーダー画面に切り替わり、PDFファイルを表示します。
何が原因なのかご教授お願いします。