IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

GetSensorsByType() failed fingerprint


Sujet :

C++/CLI

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 427
    Par défaut GetSensorsByType() failed fingerprint
    Bonjour,

    dans une application Windows Win32 j'essaie de trouver mon lecteur d'empreinte digitale :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    // Définir manuellement le type de capteur d'empreintes digitales
    const SENSOR_TYPE_ID SENSOR_TYPE_FINGERPRINT = { 0xCA7C0B7E, 0xD1A1, 0x4D9B, { 0xA3, 0xB9, 0xA4, 0x1E, 0x6E, 0xB1, 0x80, 0xB2 } };
     
    HRESULT hr = CoInitializeEx(NULL, COINIT_MULTITHREADED);
    if (FAILED(hr)) {
    	OutputDebugStringA("Failed to initialize COM library.");
    	return;
    }
     
    ISensorManager* pSensorManager = nullptr;
    hr = CoCreateInstance(CLSID_SensorManager, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&pSensorManager));
    if (FAILED(hr)) {
    	OutputDebugStringA("Failed to create sensor manager.");
    	CoUninitialize();
    	return;
    }
     
    ISensorCollection* pSensorCollection = nullptr;
    hr = pSensorManager->GetSensorsByType(SENSOR_TYPE_FINGERPRINT, &pSensorCollection);
    if (FAILED(hr) || pSensorCollection == nullptr) {
    	OutputDebugStringA("Failed to get sensors by type.");
    	pSensorManager->Release();
    	CoUninitialize();
    	return;
    }
    mais ce code me retourne :
    Failed to get sensors by type.
    Merci

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 503
    Par défaut
    Le rapport entre C++/CLI(.NET) et Win32 ???

    Vous êtes "sûr" de la valeur en "dur" dans votre code, sortie de votre chapeau ?

    Avez-vous bien toutes les informations dans la base de registre correspondant à ce machin (drivers, composant COM, etc ...) ?

    Pourquoi ne pas commencer par lister les capteurs ???

Discussions similaires

  1. Delete et failed to extend segment
    Par elitost dans le forum Administration
    Réponses: 11
    Dernier message: 15/09/2004, 10h05
  2. Inherited et Fail
    Par WebPac dans le forum Langage
    Réponses: 12
    Dernier message: 14/09/2004, 13h09
  3. Réponses: 2
    Dernier message: 23/06/2004, 16h06
  4. regsvr32 failed en debug mais pas en release
    Par afan dans le forum DirectX
    Réponses: 1
    Dernier message: 09/06/2004, 10h32
  5. failed BULK COLLECT
    Par patmaba dans le forum SQL
    Réponses: 7
    Dernier message: 01/06/2004, 12h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo