当用户按下按钮时,我正在尝试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
,在以编程方式调用时都无法正确运行。