有沒有辦法來承載.NET CLR運行時和註冊MethodImplOptions.InternalCall功能? (這不是一個關於P/Invoke的話題).NET CLR InternalCall
回答
SSCLI代碼(特別是clr \ src \ vm \ ecall.cpp)表明無法註冊InternalCall
方法,因爲關鍵的gECClasses
表是硬編碼的。
IMetaDataImport
是你最好的選擇,但並不能真正證明這一點。這看起來像是C++/CLI的特定任務。
沒譜的方式,-1 – 2009-08-23 06:22:11
到底什麼是「沒譜的方式」在這裏?如果沒有辦法讓InternalCall使用COM api工作,P/Invoke不是一個選項,那麼C++/CLI是最好的(唯一的)方式來管理 - >非託管。 – arul 2009-08-23 06:36:37
InternalCall低於CLI的級別,因此C++/CLI。詹姆斯的問題是非常具體的,他想要什麼。 – 2009-08-23 07:45:07
- 1. VC++ .Net Clr/Safe和Clr/Pure
- 2. SQL CLR和.NET 4.0
- 3. .net代(CLR或GC)?
- 4. mscorlib.dll中在.NET CLR
- 5. Clr dll .net控件
- 6. .Net/CLR標識符
- 7. 'UnauthorizedAccessException' - 'Global \ .net clr networking'
- 8. .NET vs ASP.NET vs CLR vs ASP
- 9. Quartz.net導致.NET CLR LocksAndThreads
- 10. SQL server .Net CLR文化
- 11. .Net CLR卸載vs關機?
- 12. 無法理解.NET clr&coreclr
- 13. .net CLR相關問題
- 14. CLR調試器爲.Net 4.0
- 15. 如何使用.NET CLR
- 16. 在SQL Server 2005 CLR UDF中使用.NET 4.0類CLR UDF
- 17. MethodImplAttribute(InternalCall,Runtime)對COM Interop接口的方法做什麼?
- 18. 是否有.NET 4.0的CLR分析器?
- 19. 從C++/clr冒泡錯誤到c#/ .net
- 20. 64位.NET 4.5上的32位GetHashCode(CLR)
- 21. C#.NET和CLR存儲過程質詢
- 22. .NET CLR存儲過程OUTPUT參數
- 23. .NET 4.5 RC Framework CLR - Windows XP兼容性
- 24. 限制.Net CLR內存使用情況
- 25. 配置.NET CLR RAM的使用情況
- 26. x86和x64有不同的.net CLR嗎?
- 27. 在SQL Server中託管.NET方法CLR
- 28. .NET CLR何時評估安全屬性?
- 29. C#7 .NET/CLR/Visual Studio版本要求
- 30. .NET/CLR Scala中的泛化泛型
實際的API與共享源版本不同嗎? – jameszhao00 2009-08-23 07:57:58
他們肯定是,但如何..我只能建議解僱你的IDA和 - ?在其他一方面,SSCLI代碼公共符號 - 潛入'mscorwks.dll'。 – 2009-08-23 08:03:19
我見過很多人問在論壇上這個問題 - 他們要麼想打電話給在C++ DLL的東西,並認爲這可能是做到這一點,否則他們永遠不會說他們想要做什麼。答案無論如何都是「不」。出於興趣,你爲什麼想要這樣做? – 2009-08-23 08:26:25