vincent800307 發表於 2016-7-13 10:21:15

在登入器加入自己的DLL檔

本帖最後由 vincent800307 於 2016-7-13 11:19 AM 編輯

當初為了這個功能,
翻閱各大論壇,
結果最後發現,是我自己DLL寫錯(遮臉)

Q: 加入DLL有什麼好處呢?
A:
DLL可以做的事情可多了,從竊取資料到打擊外掛、按鍵精靈,甚至可以遠端遙控、毀屍滅跡...
幾乎都可以靠DLL實現。
反正玩家只會打開登入器...

先決條件:
已經會使用NEMO製作登入器
擁有基本C語言能力

你會需要:
自己的DLL
NEMO(製作登入器)*1
未封裝的登入器*1
網路上都有載點,就不另外提供。

OK! Let's Start!
首先,你需要打開NEMO/Input/dlls.txt


你會發現
      Splash.dll
      DllMain@12
在這邊加入你自己的dll檔
我手邊沒有 Splash.dll,也不需要額外引用函式,所以兩個都要刪掉或註解掉。
(不然他會全部讀進去,然後跟你說缺檔...)



假設我的DLL叫做my_plugin.dll
所以就加入
      my_plugin.dll

最後,在NEMO中 選擇 Use Custom DLL
會跳出一個視窗,要你輸入上面dlls.txt的完整位置
按下 Apply Seleted 就大功告成了!!

小提醒:
1. 建議自己把完整路徑貼上去,預設路徑不一定正確
2. 是位置,不是路徑,所以最後要加上檔名! xxx/xxxx/dlls.txt

完成之後,先不要把DLL丟進RO資料夾,
試試看你新的登入器會不會跳出缺檔錯誤
如果有,那就恭喜成功。
表示你可以把你的DLL加進去了。




下面是基本DLL的寫法,
要做壞事就,從這裡開始。
其餘就,自行發揮吧~

收一點工本費。

vincent800307 發表於 2016-7-13 11:16:49

這是個學習的好東西。

http://rops.ragial.com/

coolboy0423 發表於 2016-7-13 12:09:36

學習一下,以前從沒碰過這種東西,看能增加些甚麼

o03126 發表於 2016-8-1 19:58:46

感覺這篇用的到的人不多

久久沒回過文 偷偷冒出來兩下

感謝你發了這篇 讓我也寫了按鍵精靈判斷的hook

然後又額外寫了自己的grf加解密 thx



頁: [1]
查看完整版本: 在登入器加入自己的DLL檔