查看標題。 Reflection.Emit似乎更多地是關於創建一個新的動態裝配,而不是加載一個存在的裝配和檢查其IL。是否可以使用託管代碼以編程方式檢查程序集的IL指令?
回答
Reflector做到這一點,和我最後一次檢查,仍反射可以檢查(即拆機)本身這種方式,所以它會告訴你它是如何工作的。
是否提供自動化API或其他?正如我在標題中所說的,我以編程方式進行交談。我現在沒有時間拆卸反射器。 – Ash 2010-05-13 02:29:04
一些可能的選擇在這裏:http://stackoverflow.com/questions/2425973/open-source-alternatives-to-reflector – 2010-05-13 02:32:58
CCI有庫,你可以用它來實現你想要的。我在上面的答案中有鏈接。 – 2010-05-13 03:18:36
- 1. 如何以編程方式檢查託管程序集是x86,x64還是AnyCPU?
- 2. 以編程方式檢查.NET代碼
- 3. 如何以編程方式檢查c#中是否存在程序集引用?
- 4. 命令行上的託管應用程序是否可以檢測按鍵?
- 5. 調用從非託管代碼調用的託管代碼時,是否可以檢查異常對象?
- 6. 以編程方式檢查裝入程序集的符號
- 7. 以編程方式檢查是否設置密碼鎖
- 8. 如何以編程方式檢查是否安裝使用Java
- 9. 以編程方式檢查是否使用CSS文件
- 10. 如何以編程方式將代碼插入程序集
- 11. 是否可以使用CSOM/JSOM以編程方式啓用網站集審覈?
- 12. 如何以編程方式檢查源代碼編譯?
- 13. 是否可以在非託管代碼中使用屬性?
- 14. 如何以編程方式檢查IIS託管遠程處理正在運行?
- 15. 如何檢查javafx應用程序是否已經以編程方式運行?
- 16. 如何以編程方式檢查應用程序是否安裝在Android中?
- 17. 如何以編程方式檢查是否安裝了應用程序?
- 18. 是否可以檢索(編程)Windows任務的退出代碼?
- 19. 是否可以以編程方式設置應用程序的DPI?
- 20. 顯示.net程序集的IL代碼?
- 21. 檢查用戶是否允許以編程方式截斷表
- 22. 以編程方式檢查Windows是否用C++激活
- 23. 以編程方式檢查在Windows上是否啓用了IPv6
- 24. 如何檢查藍牙是否以編程方式啓用?
- 25. 如何以編程方式檢查Microsoft.Office.Interop.Excel是否適用於VB?
- 26. 以編程方式檢查iPhone是否已啓用GPS
- 27. 以編程方式插入指令角
- 28. 我可以通過.NET應用程序以編程方式查看託管堆內容嗎?
- 29. 是否可以在指令中以編程方式鏈接事件處理程序?
- 30. 以編程方式檢查用戶組
+1將下載並嘗試。 – Ash 2010-05-13 03:22:02
玩了一下,非常好。我可以使用示例代碼非常輕鬆地遍歷特定的操作。謝謝。 – Ash 2010-05-13 23:06:14