PC個人微信機器人sdk介面api之微信多開原理
大家都知道,正常情況下,電腦微信客戶端只能開啟一個微信,如果再次點選是沒法開啟第二個的。微信是怎麼實現,禁止一個客戶端開啟多個微信的呢?
微信每次啟動的時候,都呼叫:OpenMutexA( ) 函式,微信有一個自己的互斥體名稱,每次呼叫這個函式,如果函式返回真,則說明找到了,說明微信已經開啟一個了。他就不讓再開啟第二個了。如果沒找到,就開啟一個新微信,就是這個原理實現的。
在OD 中(如下圖),用快捷鍵Ctrl+G ,彈出搜:CreateMuteW (微信是寬字元) , 搜尋之後,下斷點,
斷點之後,找到該函式,其中有三個引數:一個是互斥體名稱,一個是bool 值,一個他寫的null
然後用CE 找他他這個名稱,把他的互斥體名稱改掉,如下圖:
改掉之後,在OD 裡面把斷點取消,然後自動就啟動了一個微信。然後在自己電腦上,再點選微信圖示,開啟,就又開啟一個微信。這樣就開啟了兩個微信,實現了多開。
目前已經實現了大部分功能,執行穩定,比如:發各種訊息,接收各種訊息,群管,下載檔案,加好友,檢測殭屍粉等等功能,可提供介面,方便二次開發,歡迎技術交流。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011763/viewspace-2848766/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PC微信機器人介面api之微信多開原理機器人API
- PC微信機器人介面api之徹底搞懂hook原理及手動實現機器人APIHook
- PC微信機器人介面api之od找登陸二維碼hook地址機器人APIHook
- 利用網頁版微信API做一個微信機器人網頁API機器人
- 一臺個人pc電腦如何多開微信
- 微信機器人機器人
- 個人收款之微信小微商戶
- php 微信機器人 Vbot 2.0PHP機器人
- 使用 python 打造一個微信聊天機器人Python機器人
- 微信iPad協議-雲控系統-個人微訊號二次開發-微信apiiPad協議API
- 微信開發之微信域名防封介面
- 微信API介面大全API
- 企業微信PC版hook原始碼api介面Hook原始碼API
- PHP實現個人免簽約微信支付介面原理+原始碼PHP原始碼
- 微信開發介面API協議API協議
- Python 實現圖靈微信機器人Python圖靈機器人
- 微信iPad協議-雲控系統-微商工具-雲發單-微信機器人iPad協議機器人
- 微信瀏覽器除錯微信js-sdk瀏覽器除錯JS
- 開發微信小程式的個人感想微信小程式
- .Net微信網頁開發之使用微信JS-SDK呼叫微信掃一掃功能網頁JS
- .Net微信網頁開發之使用微信JS-SDK自定義微信分享內容網頁JS
- 微信域名防封API介面實現原理分享API
- 解密微信域名防封API介面實現原理解密API
- 巧用Koa接管“對接微信開發”的工作 - 多使用者微信JS-SDK API服務JSAPI
- Android反編譯和微信機器人初探Android編譯機器人
- 微信機器人能夠做些什麼事?機器人
- ChatGPT新玩法來了,微信聊天機器人ChatGPT機器人
- XorPay 個人支付平臺【支援個人微信支付和支付寶支付介面】
- PC微信逆向) 定位微信瀏覽器開啟連結的call瀏覽器
- pc企業微信hook介面,企業微信行銷軟體Hook
- 確認過眼神,你想要的微信機器人機器人
- 企業微信整合openai實現ChatGPT機器人OpenAIChatGPT機器人
- 個人微信和企業微信,哪個更適合管理客戶呢?
- 分享微信域名檢測API介面API
- Mac 微信多開Mac
- win10 如何建立兩個pc微信 win10 如何雙開微信Win10
- 最新微信域名檢測api介面的機制原理及對接方法API
- 花了半個小時基於 ChatGPT 搭建了一個微信機器人ChatGPT機器人