動態裝卸DLL示例 匪徒和炸彈

2021-05-02 01:24:04 字數 434 閱讀 4330

我來設計乙個例子,我在d目錄執行程式a(土匪)。然後望d目錄丟檔案(炸彈)過去,土匪判斷該檔案是否炸彈(包含實現了介面ibomb的類),如果是,則執行ibomb的explode方法讓炸彈**,當然炸了以後就沒有了,檔案將被刪除。

介面定義--編譯為inte***ce.dll 供炸彈和土匪引用。

炸彈定義--編譯為classlibrary1.dll,準備交給土匪

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 供和土匪引用。using system namespa...

靜態載入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...