2011-10-30 11 views
5

Estoy buscando una forma que automatice la adición de declaraciones de funciones API Win32 en el código C#. Por ejemplo, actualmente hay que añadir:Cómo extraer automáticamente las declaraciones API de Win32 en C#?

[DllImport("kernel32.dll")] 
public static extern IntPtr LoadLibrary(string path); 

cuando quiero llamar LoadLibrary. Y similar para cada otra función que quiero llamar.

¿Ya hay alguna lista de todas estas declaraciones de Win32 para que no tenga que seguir añadiéndolas? ¿O alguna otra forma "correcta" de hacer esto?

Respuesta

7

Mire en PInvoke.net y su plugin Visual Studio.

+1

Me lo ganaste. :) ASÍ NO mostraste tu respuesta cuando publiqué el mío ... – Patrick

+0

¡Gracias! Eso es un comienzo. ¿Alguna idea de cómo instalar PInvoke.net en Visual Studio 2010? – Zabba

3

En el sitio http://pinvoke.net/ puede encontrar un complemento gratuito para Visual Studio para agregar firmas de pinvoke.

Cuestiones relacionadas