先從簡單的開始

2021-06-03 13:43:36 字數 1023 閱讀 8421

今天繼續看了一下資料,我的理解是,對於單機的記憶體修改和僅僅是模擬滑鼠和鍵盤動作需要用幾個api就行了,記憶體修改的小掛,去年做了乙個,模擬鍵盤和滑鼠的今天看能不能做乙個,11的外掛程式我還沒什麼頭緒啊,乙個聯上網的外掛程式還不能做,就直接解決那樣的問題,先做會簡單得吧.

在資料上看到,在做單機和網路遊戲的外掛程式的時候都有可能要用到動態鏈結庫,這個東西的程式設計去能在網上下了用它進行注入的乙個教程,自己攜帶一些**,注入windows對話方塊,然後改變對話方塊的**,呃,去年看的略有一點望,雖然當時自己也動手做了兩個.還有就是要對系統的dll檔案進行替換來欺騙網路伺服器,還有攔截api等,看了一下,離動手還有點時間.

摘錄微軟幫助和支援:

在建立常規 dll 時 mfc 源強制鏈結在**中的源**檔案 \msdev\mfc\src\dllmodul.cpp。dllmodul.cpp 包含大部分**新增到常規支援該 dll 中的 mfc dll。dllmodul.cpp 中最重要功能之一是 dllmain 函式。

若要 mfc 的 dllmain 中新增**將 \msdev\mfc\src\dllmodul.cpp 原始檔複製到您的專案目錄,幷包括在您的專案中的副本。這份 dllmodul.cpp 將編譯並鏈結到的 mfc\src 目錄中 dllmodul.cpp 而不是 dll,因此它在 dllmain 的更改將顯示在最終的 dll 中。 

主要需要說明的是這不是推薦的解決方案,並只應在絕對必要時使用。dllmodul.cpp 中**的任何更改將肯定會產生不可預知的結果。新增**僅、 執行不刪除或修改現有**。 

有關在共享庫中使用 mfc 的規則 dll,模組狀態應該設定任何已新增的**的開頭,並還原後,才能從 dllmain 返回。有關處理 dll_thread_attach 和 dll_thread_detach 通知並正確切換模組狀態,如有必要 dllmain 的乙個示例,請參閱本文中示例**。 

不是特別懂,但是明白一點,這方案不好,在網上也沒看見別的什麼方法。之前敲的**在模擬鍵盤和滑鼠的時候用到的api還能看懂,可是在寫dll而且還要為它寫乙個外殼,這些東西都還不懂,先要把windows程式設計整明白啊。

Shiro介紹(二) 從簡單的認證開始

繼續,先來看看登入功能能簡化到什麼程度 modelandview mv new modelandview trycatch exception ex return mv 但是,沒完,真得這麼簡單嗎?一一道來。org.apache.shirogroupid shiro coreartifactid 1...

莫瑜 程式設計,從簡單的開始動手

csdn教師節感恩專題活動 感謝中山大學計算機系 郭嵩山老師 我現在是一名軟體開發工程師,畢業快兩年了。回想剛到中山大學電腦科學系報到的時候,跟大多數初學者一樣的迷茫。軍訓休息的時候,坐在我後面的同學討論著對於當時的我來說天書般的 八皇后 問題 而我那個時候只知道程式有順序,條件和迴圈三種結構。有很...

從簡單開始學習C語言 5

掌握了c語言中的基本知識,我們就需要將知識串聯起來,今天就學習兩種簡單的語句if語句和while語句,也只是以了解為主,知道什麼是選擇語句?什麼是迴圈語句?選擇語句 首先,我們來梳理乙個含有選擇的邏輯,假設乙個場景。假設,如果我好好學習程式設計技術,畢業時就可以找乙個好工作,拿到offer 如果我不...