2011-10-30 26 views
5

Tôi đang tìm kiếm một cách tự động hóa việc thêm các khai báo của các hàm API Win32 trong mã C#. Ví dụ: Tôi hiện phải thêm:Làm cách nào để tự động lấy các khai báo API Win32 trong C#?

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

khi tôi muốn gọi LoadLibrary. Và tương tự cho mọi chức năng khác mà tôi muốn gọi.

Có danh sách nào trong số tất cả các khai báo Win32 này để tôi không phải tiếp tục thêm chúng? Hoặc một số cách "chính xác" khác để làm điều này?

Trả lời

7

Nhìn vào PInvoke.net và plugin Visual Studio của nó.

+1

Bạn đã đánh bại tôi. :) SO không hiển thị câu trả lời của bạn khi tôi đăng bài của tôi .. – Patrick

+0

Cảm ơn! Đó là một sự khởi đầu. Bất kỳ ý tưởng làm thế nào để cài đặt PInvoke.net trong Visual Studio 2010? – Zabba

3

Trên trang web http://pinvoke.net/ bạn có thể tìm thấy plugin miễn phí cho Visual Studio để thêm chữ ký pinvoke.

Các vấn đề liên quan