0
我有一個win32 dll,我注入到正在運行的進程中以便提取和監視/記錄數據。然後,該DLL託管CLR並使用ExecuteInDefaultAppDomain加載創建WinForm的c#dll。從注入的win32 dll調用c#函數
目前,當我的c#dll被加載並調用init函數時,它會創建一個帶有richtextbox的WinForm來顯示信息,並且它可以輕鬆導入我所有的win32 dll函數。所以現在,我怎麼能從我的win32 dll中的函數之一(在一個循環中)在我的c#WinForm中向我的richtextbox寫入函數(這兩個dll已經在同一個進程中加載)?
編輯:我查了很多與各種方式有關的主題,但似乎沒有適合我在這裏像這裏的網站stackoverflow,MSDN,codeguru,谷歌的情況。
在這種情況下會使用反向p/invoke工作嗎?如果是這樣,你能給我一個小例子嗎?
謝謝你的鏈接。我可以使用所示的示例使用我的代碼進行委託工作。 – Scleractinian