我來設計乙個例子,我在d目錄執行程式a(土匪)。然後望d目錄丟檔案()過去,土匪判斷該檔案是否(包含實現了介面ibomb的類),如果是,則執行ibomb的explode方法讓**,當然炸了以後就沒有了,檔案將被刪除。
介面定義--編譯為inte***ce.dll 供和土匪引用。
using system; namespace inte***ce }
定義--編譯為classlibrary1.dll,準備交給土匪
using system; namespace classlibrary1 } }
press any key to exit .. bo~~~如果把classlibrary1.dll改為
press any key to exit ...bo~~~
bo~~~
乒~~~~乓~~~
感興趣就玩玩吧,注意assembly這玩藝可是請神容易送神難:p
動態裝卸DLL示例 匪徒和炸彈
我來設計乙個例子,我在d目錄執行程式a 土匪 然後望d目錄丟檔案 炸彈 過去,土匪判斷該檔案是否炸彈 包含實現了介面ibomb的類 如果是,則執行ibomb的explode方法讓炸彈 當然炸了以後就沒有了,檔案將被刪除。介面定義 編譯為inte ce.dll 供炸彈和土匪引用。炸彈定義 編譯為cla...
靜態載入dll和動態載入dll
一,首先編寫dll 建win32空dll工程 標頭檔案.h extern c declspec dllexport int max int a,int b extern c 解決函式名由於不同編譯器造成的名字匹配問題,通常c 編譯器編譯時會對函式進行改名,而c編譯器不會 extern c decls...
靜態載入dll和動態載入dll
一,首先編寫dll 建win32空dll工程 標頭檔案.h extern c declspec dllexport int max int a,int b extern c 解決函式名由於不同編譯器造成的名字匹配問題,通常c 編譯器編譯時會對函式進行改名,而c編譯器不會 extern c decls...