Bonjour,
Je suis avec Windows 7 64 bits et j'essaye d'utiliser le code suivant:
mais j'ai le message suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [DllImport("user32.dll", CharSet = CharSet.Auto)] static extern bool GetCursorPos(ref System.Drawing.Point Pt);
erreur->Tentative de chargement d’un programme de format incorrect. (Exception de HRESULT : 0x8007000B)
qui signifie qu'il y a un problème de compatibilité de ma dll entre le mode 32 et 64 bits.
J'ai fait plusieurs essaies:
1-Mon application réglé en plateforme cible x86, et mon user32.dll provient du répertoire "C:\Windows\System32" -->toujours la même erreur
2-Mon application réglé en plateforme cible x64, et mon user32.dll provient du répertoire "C:\Windows\SysWOW64" -->toujours la même erreur
De plus tous le monde sur le net n'arrive pas a réglé ce problème.
C'est pourquoi je vous soumet ce problème car c'est une prise de tête et je me demande surtout pourquoi cet dll est offerte et disponible sous Windows 7 64 bits sans pouvoir l'exploiter !!(merci Microsoft)
Partager