Я пытаюсь запустить 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)
Я также попытался передать путь в качестве 1-го параметра командной строки, а также пустую строку, но по какой-либо причине capture.exe
не работает правильно при программном вызове.