Affichage des résultats 1 à 4 sur 4
Discussion: shutter count
Mode arborescent
-
07/06/2013, 22h51 #4Membre
- Inscription
- juin 2013
- Localisation
- quelle était la
- Messages
- 2
- Boîtier
- Canon 6D
- Objectif(s)
- Sigma 35mm
qu'il utilisait cette fonction sur le canon edsdk obtenir la taille de la propriété et de la valeurkEdsPropID_ShutterCounter
mais dans EDSDK 2.12 utiliser ce code en C
#include <stdio.h>
#include "EDSDK.h"
#include "EDSDKTypes.h"
#include "EDSDKErrors.h"
typedef enum { false, true } bool;
void main()
{
EdsError err = EDS_ERR_OK;
EdsCameraListRef cameraList = NULL;
EdsCameraRef camera = NULL;
EdsUInt32 count = 0;
int v3,v5,v7,v8,v9,v10,v11,v12,v13;
int *v6;
int *p;
int a3 = 0x22;
int Flag;
bool isSDKLoaded = false;
printf("Canon EOS ShutterCounter lecteur\n");
err = EdsInitializeSDK();
if(err == EDS_ERR_OK)
{
isSDKLoaded = true;
}
if(err == EDS_ERR_OK)
{
err = EdsGetCameraList(&cameraList);
}
if(err == EDS_ERR_OK)
{
err = EdsGetChildCount(cameraList, &count);
if(count == 0)
{
err = EDS_ERR_DEVICE_NOT_FOUND;
}
}
if(err == EDS_ERR_OK)
{
err = EdsGetChildAtIndex(cameraList , 0 , &camera);
}
if(err == EDS_ERR_OK)
{
err = EdsOpenSession(camera);
}else{
printf("S'il vous plaît Power On appareil et le connecter au port USB...");
}
///////////////////////////////////////////////////////////////////////////////////
if(err == EDS_ERR_OK)
{
v3 = (int)camera+20;
*p = (int *)v3;
if(*p)
{
v5 = *p & 0x80000000;
v6 = *(int **)(*p + 4);
v7 = *v6;
Flag = v7;
if ( (v7 & 0x80000000) == v5 )
{
if ( v7 )
{
while ( 1 )
{
v8 = *(DWORD *)v7;
if ( (*(DWORD *)v7 & 0x80000000) == v5 )
{
v9 = v7 + 8;
v7 = v9;
if ( (v9 & 0x80000000) == v5 )
{
if ( v9 )
{
v10 = *(DWORD *)v9;
if ( (v10 & 0x80000000) == v5 )
{
if ( (v10 & 0x80000000) == v5 )
{
if ( v10 )
{
if ( a3 == *(WORD *)v10 )
{
v11 = v10 + 12;
if ( v11 )
{
break;
}
}
}
}
}
}
}
}
v7 = v8;
Flag = v8;
if ( !v8 || (v8 & 0x80000000) != v5 || (int *)v8 == v6 )
printf("erreur!");
}
v12 = *(DWORD *)v11;
if ( (v12 & 0x80000000) == v5 && v12 )
{
v13 = *(DWORD *)v12;
printf("Shutter Count : %d",v13);
}
}
}
}
}
/////////////////////////////////////////////////////////////////////////////////////////////////
if(err == EDS_ERR_OK)
{
err = EdsCloseSession(camera);
}
if(camera != NULL)
{
EdsRelease(camera);
}
if(isSDKLoaded)
{
EdsTerminateSDK();
}
getch();
}
Informations de la discussion
Utilisateur(s) sur cette discussion
Il y a actuellement 1 utilisateur(s) naviguant sur cette discussion. (0 utilisateur(s) et 1 invité(s))
Discussions similaires
-
Canon 40d suite réparation shutter
Par n3fox dans le forum Pannes, entretien et nettoyageRéponses: 38Dernier message: 09/08/2012, 22h42 -
[Cactus V5] Problème de syntro avec la cable Shutter Release
Par jphiphotos dans le forum Discussions FlashRéponses: 21Dernier message: 04/04/2012, 23h04 -
Fiabilité de 40D Shutter Count, Version 2. Doute sur nombre déclenchements
Par Serz dans le forum Discussions techniquesRéponses: 20Dernier message: 12/09/2011, 18h11 -
Rolling shutter
Par canon-passion dans le forum Liens UtilesRéponses: 3Dernier message: 12/08/2011, 10h32 -
The final count down.
Par Fujifilm dans le forum [Noir & Blanc]Réponses: 22Dernier message: 07/05/2008, 19h25





