我想從.NET框架調用本機的Windows API。我想要一個簡單的方法,可以像其他.NET API一樣從高層調用本機API。 請參考您知道的任何資源。任何幫助將不勝感激。
6
A
回答
1
可以使用的PInvoke以調用Windows API函數。
還有PInvoke Interop Assistant產生,如果你提供了Win32的簽名功能的PInvoke的簽名。
5
您可以在C#中使用P/Invoke調用非託管的DLL等功能從WinAPI的。該鏈接記錄瞭如何使用這些功能。
+3
pinvoke.net可以肯定的是一個很好的資源,但不依賴太很多關於這裏寫的東西。我看過很多寫得不好的函數,這些函數在x64上無法運行。當然,如果你認爲你可以提高,但仍,不靠這個太多,你可以編輯錯誤的定義。 – ken2k 2012-01-27 11:47:52
相關問題
- 1. 如何從JScript或Testcomplete調用Windows API?
- 2. 如何從Windows服務調用REST API
- 3. 如何在NSIS中調用windows API?
- 4. Windows API調用CB_SELECTSTRING
- 5. 使用VB.NET調用Windows API
- 6. 如何調用API
- 7. 我如何使用Windows API
- 8. Jedi API如何幫助使用Windows API?
- 9. 如何監視Windows API對應用程序/服務的調用?
- 10. 如何使用System :: Call調用WindowFromPoint windows API函數
- 11. 如何使用emacs lisp調用Windows API函數?
- 12. 如何注入在Windows7 64位Windows API調用使用OllyDbg的
- 13. 如何使用BATCH腳本調用Windows gethostbyaddr API
- 14. 用Windows API調用打開CD/DVD門?
- 15. 如何在組裝級別調用Windows API?
- 16. 如何根據Windows版本調用不同的Win API?
- 17. 如何從Windows App調用AJAX API函數?
- 18. 如何在Python 3.1中執行windows API調用?
- 19. 從大會如何正確地調用Windows API方法
- 20. 如何在Windows CE 6.0 R3上P /調用WaveOut API
- 21. 如何確定特定win32 API調用所需的Windows庫?
- 22. 三星api如何調用
- 23. 如何定期調用API?
- 24. RXSwift - 如何調用api
- 25. 如何調用Umbraco API
- 26. 如何調用eTapestry API
- 27. 如何調用REST API?
- 28. 如何調用QTP API
- 29. 如何調用api of circleCI
- 30. 如何調用XML POST API
請看一看http://stackoverflow.com/questions/524503/windows-api-and-net-languages。 – 2012-01-27 11:43:19
[在C#中使用的P/Invoke調用Win32的DLLS(http://msdn.microsoft.com/en-us/magazine/cc164123.aspx) – 2012-01-27 11:44:04