Salut,
Je me demandais s'il existait un wrapper .NET pour utiliser les DLL natives de Windows (kernel32.dll, user32.dll, etc...). Je n'ai pas trouvé ça sur Google...
Il est assez courant de devoir utiliser des API Windows dans un programme .NET, et à chaque fois c'est la même galère pour retrouver la déclaration exacte, les bons attributs pour le marshalling, déclarer les structures natives, etc... Si tout était déjà déclaré dans un même namespace qu'il suffirait d'utiliser ce serait plus simple !
Je me souviens qu'avec VB6 il y avait un utilitaire permettant d'obtenir toutes les instruction "Declare" pour les API Windows... Je me demande pourquoi Microsoft n'a pas fait quelque chose de similaire pour .NET.
Est-ce que quelqu'un connaitrait un tel wrapper ? Evidemment je pourrais le faire moi-même, mais ça prend du temps...
Partager