我看到DllImport
無處不在。我看到每個人都在他們的項目中聲明瞭Win API方法。爲什麼人們不把每個Win API方法聲明都放在一個.NET庫中,而是用它來代替? 有沒有這樣的圖書館?它是開源的嗎?贏得API .NET庫嗎?
1
A
回答
4
5
因爲這將是一個巨大的庫,也沒有人需要調用的API運方法所有。
我所知道的最接近的是pinvoke.net。
許多特定的API都有.NET包裝,如果你環顧一下(ESENT,IIS management,SQL management和更多)。
+0
另請參閱PInvoke簽名生成器工具:http://stackoverflow.com/questions/5122410/accessing-windows-api-constants-and-structs-for-p-invoke/5122534#5122534 – 2011-02-28 19:39:14
+0
NET是一個龐大的庫。如果包括這些包裝材料,我懷疑它會增加很多。 – 2011-02-28 20:58:16
相關問題
- 1. 贏得OpenCL庫位置
- 2. 贏得8 RP贏得8 rtm
- 3. 在vs2010中贏得套接字庫
- 4. 贏得服務和贏得應用程序之間的溝通
- 5. 變色贏得32
- 6. 看門狗贏得服務觀看另一個贏得服務
- 7. 贏手機8/ASP的.NET Web API圖片上傳
- 8. 用javascript贏得計數
- 9. 以下功能無法在.NET框架4.5安裝,贏得2012
- 10. 使用Lotus C API(v8.5)贏得64位應用程序
- 11. CreateProcessAsUser贏得API不是在非WIN7平臺
- 12. 贏得32編程C++
- 13. 識別贏得麻將手
- 14. 有Cruise Control .NET的API嗎?
- 15. 贏得8個JS代碼安全
- 16. 用C#贏得api。父窗口繪製在其子上
- 17. Bing api APPID,贏得8個應用程序
- 18. 贏得表單可以在平板電腦上運行嗎?
- 19. 計算贏/輸,贏得比例和總獎金
- 20. 贏得連接4類遊戲的贏條件
- 21. WebDav的替代品?贏得服務器2003,贏7
- 22. Google api oauth桌面.net庫
- 23. .NET中的IPC API庫
- 24. .Net Compact Framework的Twitter API庫
- 25. Twitter的流API .NET庫
- 26. Eclipse +休眠+ Windows XP贏得7
- 27. 移植gentiaddrs來贏得XP的
- 28. MS Detours Library,迂迴非贏api函數
- 29. 侵入.Net庫,可能嗎?
- 30. Snappoints贏得8個應用程序
某些Windows 7 API已將其轉換爲.NET 4,隨時可供WPF開發人員使用。 – BoltClock 2011-02-28 19:35:37
我正在建造一個像這樣的圖書館......這是一項長期的工作! – series0ne 2012-10-10 10:59:31