J'essaie de lancer capture.exe
qui prend une photo avec l'appareil photo de mon appareil mobile lorsque l'utilisateur appuie sur un bouton. Lors de l'exécution de capture.exe
à partir de l'explorateur de fichiers, cela fonctionne comme prévu, en laissant capture.log
et default.jpg
dans le dossier à partir duquel il a été exécuté. Lors du lancement de l'exe par mon application, cependant, l'exe ne crée pas default.jpg
et capture.log
contient:Windows Mobile 6.5 - CreateProcess exécute exe différemment que l'exécution directe?
pPropertyBag->Load(&PropBag, NULL) failed, hr = 80070037
Le code que je utilise pour lancer l'exe est:
CreateProcess(L"\\MyPath\\capture.exe", NULL, NULL, NULL, FALSE, NULL, NULL, NULL, NULL, NULL)
J'ai aussi essayé de passer le chemin comme le premier paramètre de ligne de commande, ainsi qu'une chaîne vide, mais pour une raison quelconque capture.exe
ne fonctionne pas correctement lorsqu'il est appelé par programme.