Conception d'une DLL
Fermé
pierro62
-
21 avril 2008 à 16:47
pierro62 Messages postés 2 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 22 avril 2008 - 22 avril 2008 à 09:10
pierro62 Messages postés 2 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 22 avril 2008 - 22 avril 2008 à 09:10
A voir également:
- Conception d'une DLL
- Msvcr71.dll ✓ - Forum Logiciels
- Msvcr110.dll est introuvable ✓ - Forum Windows 10
- X3daudio1_7.dll ✓ - Forum Jeux PC
- Xinput1_3.dll - Forum Jeux PC
- The language dll vb6fr.dll could not be found - Forum Windows
3 réponses
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
21 avril 2008 à 16:50
21 avril 2008 à 16:50
Bonsoir,
Ou!i, mais pour pouvoir t'aiguillé il faut savoir le language que tu emploi pour "fabriquer" ta dll.
A+
Ou!i, mais pour pouvoir t'aiguillé il faut savoir le language que tu emploi pour "fabriquer" ta dll.
A+
Mahmah
Messages postés
496
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
22 juin 2010
125
21 avril 2008 à 21:03
21 avril 2008 à 21:03
Bonjour,
Le problème est complexe... je pense aux utilisateurs d'ordinateurs dont le curseur de souris peut faire des bonds simplement en appuyant n'importe où sur le touch pad.
Techniquement ce n'est pas évident à contrôler.
Autre chose en dehors du problème de souris... si le but est de faire ce genre de vérification en vue de protéger quoique ce soit, j'exclurais définitivement le C# et tout autre langage "managé".
Je pense que la vérification consiste à vérifier la position réelle de la souris par rapport à celle annoncée par certaines fonctions ou encore le système de messages.
Je ne fais pas le travail de recherche mais je tiendrais comme non sûr :
Les messages Windows reçus ou le GetCursorPos de l'API Windows
Je tiendrais comme plus sûr:
La position donnée par Direct Input (avec un gros gros doute tout de même), la position donnée par le driver.
Il est possible d'interroger le driver en mode utilisateur via un DeviceIOControl mais il faut voir si ses informations sont utilisables. Une autre source fiable est peut-être la librairie openGL à vérifier là aussi ce qu'elle utilise pour gérer la souris.
pas d'autre idée pour le moment.
M.
Le problème est complexe... je pense aux utilisateurs d'ordinateurs dont le curseur de souris peut faire des bonds simplement en appuyant n'importe où sur le touch pad.
Techniquement ce n'est pas évident à contrôler.
Autre chose en dehors du problème de souris... si le but est de faire ce genre de vérification en vue de protéger quoique ce soit, j'exclurais définitivement le C# et tout autre langage "managé".
Je pense que la vérification consiste à vérifier la position réelle de la souris par rapport à celle annoncée par certaines fonctions ou encore le système de messages.
Je ne fais pas le travail de recherche mais je tiendrais comme non sûr :
Les messages Windows reçus ou le GetCursorPos de l'API Windows
Je tiendrais comme plus sûr:
La position donnée par Direct Input (avec un gros gros doute tout de même), la position donnée par le driver.
Il est possible d'interroger le driver en mode utilisateur via un DeviceIOControl mais il faut voir si ses informations sont utilisables. Une autre source fiable est peut-être la librairie openGL à vérifier là aussi ce qu'elle utilise pour gérer la souris.
pas d'autre idée pour le moment.
M.
pierro62
Messages postés
2
Date d'inscription
lundi 21 avril 2008
Statut
Membre
Dernière intervention
22 avril 2008
22 avril 2008 à 09:10
22 avril 2008 à 09:10
Ok,
Merci de ta réponse. Je vais essayer d'en trouver encore plus par moi même...
Pierro62
Merci de ta réponse. Je vais essayer d'en trouver encore plus par moi même...
Pierro62
21 avril 2008 à 17:03
Je cherche depuis des jours sur le Net, mais aucunes informations sur ce sujets. Donc j'ai grandement besoin d'aide.
Merci de bien vouloir m'aider,
Pierro62
21 avril 2008 à 17:42
C'est faut que tu doive programmé en C.. C++ ou autre, le VB6 par exemple peut aussi faire des dll, mais avant de comprendre comment ca marche il faut d'abord comprendre comment la programmer, quel que soit le language choisi.
A++++