Ich schreibe ein Hobby-Projekt, um mit Dateien auf Kameras umzugehen.
Zuvor habe ich Probleme mit der Kamera und dem FolderBrowserDialog . Was ich glaube, ist, dass die Kamera MTP oder PTP (Picture Transfer Protocol nicht Peer-to-Peer) verwendet. Um eine nahtlosere Verbindung mit der Kamera herzustellen, möchte ich mit PTP oder MTP auf die Kamera zugreifen. Gibt es irgendwelche MTP / PTP Wrapper für .Net Leute, die sie empfehlen können? Ich bin bestrebt zu vermeiden, meine eigenen zu schreiben oder in unmanaged Code zu versuchen, wenn möglich.
Ich habe diesen Blogbeitrag von dimeby8 gefunden, der ein guter Ausgangspunkt mit vielen nützlichen Informationen über das Protokoll ist, aber es lässt viel zu wünschen übrig in Bezug auf verwaltete Implementierungen
Ich habe auch einen einfachen C ++ / CLI-MTP-Wrapper gefunden - er hat fast keine Funktionalität, ist aber eine gute Demonstration von gemischt verwaltetem / nicht gemanagtem Code:
Und es gibt ein CodePlex-Projekt, aber es zeigt keine Transfers oder - was ich interessiert bin, Kamerametadaten zu bearbeiten (speziell das Kameradatum)
Haben Sie mit diesem Projekt Erfolg gehabt?