Codeblock嘗試windows訊息鉤取失敗

2022-04-29 15:09:08 字數 816 閱讀 6514

**參考:

其中程式為notepad的鉤取程式,想拿codeblock做實驗的,但是不知道怎麼生成dll檔案

如果直接在編譯完的exe程式下新建dll檔案,執行呼叫時會出現

因為這個dll檔案是需要我們去編譯生成的,不能直接拿來用

嘗試在codeblock新建動態鏈結庫,然後差不多是這個結構(沒有keyhook.c的時候)

複製dll的編譯**進mian.cpp,執行時會報

解決參考:

需要在project裡面修改build的目標

然後新建c檔案,寫入hookmain.cpp的**,這下總沒錯了吧

可以執行,確實在目錄下生成了dll檔案。但是貌似沒有效果,記事本還是能輸入內容。

進入process exploer檢視,記事本沒有呼叫hookkey.dll,說明沒有成功插入執行緒裡面

解決方法:出現問題的原因應該是codeblock中編譯檔案出現的問題,建議重新配置mingw,或是換乙個編譯器,使用vc來編譯試試

例如vc++,

生成檔案編譯,但是會報錯

這是個可以避免的錯誤,參考:來解決

執行生成dll檔案,這次能夠正常鉤取訊息了

CodeBlock使用技巧

codeblock是一款採用c 編寫的完全開源 功能強大的ide,工欲善其事必先利其器,為了更加方便後期的開發除錯,下面先就網上的一些 官方主頁位址為 安裝時候務必選擇 custom安裝,選中全部外掛程式進行安裝。2.codeblock組織專案是分層次的,最高層為乙個workspace,這個工作空間...

來自codeblock 貼吧

若你覺得code blocks的歡迎介面不是很友好,你可以手動設定啟動時要顯示的。將你的命名為 splash 1211.png,並將其存放到cedeblocks的安裝路徑下的 share codeblocks images 下面 注意,應將該路徑下原有的 splash 1211.png 備份,以備還...

Ubuntu下CodeBlock開發環境配置

code blocks 是一款功能強悍的c c ide 工具小巧靈活 跨平台 支援 svn 高亮 格式化 國際化 軟體介面語言可定製為中文 強大的除錯環境。本文主要介紹 codeblock 的安裝與配置 ubuntu10.10 環境下 整個過程。一 安裝過程 1 安裝基本編譯環境 sudoapt g...