问题
I download the source only tutorial here. When I run it with connect my Canon 70D, I got the error below.
What is the point I missed?
The Error:
The error occurs on this line:
And here is how the folder which includes EXE file looks like:
回答1:
I fixed this problem by letting the camera know there's enough disk space on the host.
Adding the line
CameraHandler.SetCapacity();
before
CameraHandler.TakePhoto();
should do the trick.
回答2:
Error 0x8D07 stands for EDS_ERR_TAKE_PICTURE_CARD_NG
I'm not a 100% sure what it means but it's some sort of write error. To resolve this, format the card, switch off the camera and put out the battery for a few seconds.
This should fix the problem.
来源:https://stackoverflow.com/questions/34421406/sdk-error-0x8d07-while-using-canon-sdk-in-c-sharp