Yerel C++ kullanarak .NET çağrılarını yürütebilmenin bir yolu var mı?
dbgHelp'in yalnızca yerel çerçeveleri işlediğini okudum.
Ayrıca, .NET çağrılarının nasıl oluşturulduğunu, ancak hiçbir şey bulamadığı hakkında bilgi bulmaya çalıştım.
Bunun için bir bağlantı bilen var mı?Yerel C++ kullanarak .NET çağrılarını yürütme
5
A
cevap
1
DbgHelp yalnızca yerel çerçeveleri işler, ancak Managed Debugging API aslında yerel bir API'dir (yönetilen çalışma zamanı bir kesme noktasında durdurulduğunda hata ayıklamak için yönetilen kod kullanamazsınız).
Ve here bir örnek.
Özellikle ilgi alanı ICorDebugStackWalk interface olacaktır.
Tamam, Bu yüzden, yönetilmeyen koddan yönetilene geçiş yapmaksızın bir C++ programından kullanabilirim, değil mi? Sanırım 2. çerçevede desteklendiği için bu http://msdn.microsoft.com/en-us/library/ms233401(v=VS.80).aspx'i kullanmaya çalışacağım :) – Idov