我看到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. 贏得服務和贏得應用程序之間的溝通
- 2. 變色贏得32
- 3. 看門狗贏得服務觀看另一個贏得服務
- 4. 使用Lotus C API(v8.5)贏得64位應用程序
- 5. 贏得32編程C++
- 6. 有Cruise Control .NET的API嗎?
- 7. 贏得表單可以在平板電腦上運行嗎?
- 8. 計算贏/輸,贏得比例和總獎金
- 9. 贏得連接4類遊戲的贏條件
- 10. WebDav的替代品?贏得服務器2003,贏7
- 11. Eclipse +休眠+ Windows XP贏得7
- 12. 移植gentiaddrs來贏得XP的
- 13. MS Detours Library,迂迴非贏api函數
- 14. Twitter的流API .NET庫
- 15. Google api oauth桌面.net庫
- 16. .Net Compact Framework的Twitter API庫
- 17. 侵入.Net庫,可能嗎?
- 18. 這是谷歌地圖api最好的.net庫嗎?
- 19. Win32 API編程 - 值得嗎?
- 20. 新樹莓PI 3贏得'開始
- 21. 安全*記得我在vb.net贏得表格應用程序?
- 22. 計數岩石,紙張,剪刀贏得
- 23. SteamBot在贏得後發生崩潰
- 24. Python-無法打印您贏得
- 25. JavaScript連接四個贏得算法
- 26. Sublime Text 2贏得了Eclipse for Java Development
- 27. 贏得第3場比賽的條件
- 28. windows服務推薦(贏得10)
- 29. 算上「比例?」爲贏得和損失
- 30. 下拉按鈕贏得了工作
某些Windows 7 API已將其轉換爲.NET 4,隨時可供WPF開發人員使用。 – BoltClock 2011-02-28 19:35:37
我正在建造一個像這樣的圖書館......這是一項長期的工作! – series0ne 2012-10-10 10:59:31