capture.exe
ユーザーがボタンを押したときに、モバイル デバイスのカメラで写真を撮るアプリを起動しようとしています。capture.exe
ファイルエクスプローラーから実行すると、意図したとおりに機能し、実行元のフォルダーのままになりますcapture.log
。default.jpg
ただし、アプリからexeを起動すると、exeは作成default.jpg
されず、次のものcapture.log
が含まれます。
pPropertyBag->Load( &PropBag, NULL) failed, hr = 80070037
exeを起動するために使用しているコードは次のとおりです。
CreateProcess(L"\\MyPath\\capture.exe", NULL, NULL, NULL, FALSE, NULL, NULL, NULL, NULL, NULL)
また、最初のコマンド ライン パラメータとしてパスを渡し、空の文字列を渡そうとしましたが、何らかの理由でcapture.exe
プログラムで呼び出したときに正しく実行できませんでした。