0

J'ai une application qui permet à l'utilisateur de faire glisser des images dans une zone d'image.Comment utiliser glisser-déposer sur Windows Seven ou Vista?

Cela fonctionne sur XP, il ne fonctionne pas sur Vista et sept ans puisque l'UAC pourrait causer le problème.

J'ai essayé de l'utiliser en tant qu'administrateur et cela ne fonctionne toujours pas.

Répondre

0

Le problème vient de l'UAC, comme vous le pensiez. Ce que vous devez faire, c'est non seulement exécuter votre application en tant qu'administrateur, mais également exécuter le programme source que vous faites glisser en tant qu'administrateur. Ils doivent tous deux avoir la même permission/les mêmes droits pour glisser-déposer entre les deux. Ainsi, par exemple, si le programme source est Internet Explorer et qu'il s'exécute avec des autorisations au niveau de l'utilisateur, mais que la cible fonctionne avec l'administrateur, le glisser-déposer ne fonctionnera pas.

Espérons que cela aide

+0

ou de ne pas fonctionner en tant qu'administrateur ce qui serait mieux. –

+0

Oui Kate, tout à fait raison! – Icemanind

+0

Oui, mais l'application écrit un fichier db avec sqlite. Si je ne donne pas l'application les autorisations, il ne crée pas la base de données. Et ... comment donnez-vous la permission du code comme vous l'avez dit? Parce que je veux savoir ça, pas comment ça devrait être, comment ça se fait. –

Questions connexes