Bonjour,
Je n'ai que quelques mois d'expérience en C# et j'ai un problème et il me manque quelques éléments de compréhension pour le résoudre. Voir le message suivant si vous désirez en savoir plus sur ce problème : http://www.developpez.net/forums/sho...d.php?t=322161.
Je désire utiliser une fonction (NetValidatePasswordPolicy) de la dll netapi32.dll. Voi l'article Microsoft suivant: http://msdn2.microsoft.com/en-us/library/aa370661.aspx. J'utilise déjà cette technique pour d'autres fonctions de dll Win32 et je n'ai pas de problème. Dans ce cas-ci, la fonction que je désire utiliser n'est disponible que dans la version windows2003 de cette dll et mon poste est un Windows XP.
Je n'ai pas envie de changer l'OS de mon poste de travail. J'aimerais comprendre dans quel ordre la recherche des dll s'effectue lorsqu'on utilise DllImport comme ci-dessous :
[DllImport("netapi32.dll", SetLastError = true)]
Est-ce que cette recherche est faite seulement à l'exécution ou lors de l'édition des liens? Lors de la compilation, je n'ai pas d'erreur. J'ai juste une erreur lors de l'exécution :
Object reference not set to an instance of an object
Merci à l'avance à ceux qui voudront bien me répondre,
Un Québécois un peu désespéré
, mais quand même pas trop
Carl
Partager