2011-02-28 3 views
1

어디서나 DllImport을 참조하십시오. 모든 사람들이 자신의 프로젝트에서 Win API 메소드를 선언합니다. 왜 사람들은 모든 Win API 메서드 선언을 .NET 라이브러리에 넣지 않고 대신 사용합니까? 해당 라이브러리가 있습니까? 오픈 소스입니까?Win API .NET 라이브러리?

+1

일부 Windows 7 API는 WPF 개발자가 쉽게 사용할 수있는 .NET 4로 만들었습니다. – BoltClock

+0

나는 우리가 말한 것처럼 이것과 같은 도서관을 짓고있다 ... 긴 일이다! – series0ne

답변

4

WindowsAPICodePack은 많은 것들에 가깝습니다.

+1

+1 특별히 새로운 Windows 7/Vista 기능 중 다수입니다. – BoltClock

5

이것은 라이브러리가 될 것이며, 아무도 승리 API 메소드의 모든를 호출 할 필요가 없기 때문입니다.

내가 아는 가장 가까운 것은 pinvoke.net입니다.

많은 특정 API에는 (ESENT, IIS management, SQL management 이상) 주위를 둘러 보면 .NET 래퍼가 있습니다.

+0

PInvoke Signature Generator 도구도 참조하십시오. http://stackoverflow.com/questions/5122410/accessing-windows-api-constants-and-structs-for-p-invoke/5122534#5122534 –

+0

NET은 거대한 라이브러리입니다. 포장지가 포함되어 있다면 크기가 크게 늘어날 것입니다. –