SuperWeChatPC開源開放開發(fā)者SDK-打造你的超級微信

SuperWeChatPC開源開放開發(fā)者SDK
anhkgg(公眾號:漢客兒)
2019年2月25日

SuperWeChatPC剛開始僅僅只是PC微信多開工具,后來慢慢增加了更多功能橱脸,感謝朋友們的支持树瞭。

為了方便更多開發(fā)者能夠在PC微信做更多有意義的事情诬乞,現(xiàn)改變項目方向斜做,提供兩個針對不同人群的功能柄错。

  1. 普通用戶依然可以直接使用原來的多開工具埃碱,直接下載可執(zhí)行程序即可嚎尤。
  2. 針對開發(fā)者荔仁,提供WeChatSDK,開放操作微信的各種接口诺苹,可以進行二次開發(fā)咕晋,具體使用方法請看WeChatSDK開發(fā)指南(docs/sdk.md)。

SuperWeChatPC支持功能:

  1. 全版本無限多開
  2. 消息防撤銷(>=2.6.6.25
  3. 語音消息備份(>=2.6.6.28
  4. 消息發(fā)送接口(>=2.6.6.44

WeChatSDK介紹

WeChatSDK提供方便操作PC端微信的超級接口收奔,提供包括多開掌呜、防撤銷、語音備份坪哄、消息發(fā)送质蕉、加好友等接口。第三方可以直接使用WeChatSDK來開發(fā)自己的應用翩肌,不用再在分析微信功能模暗、協(xié)議上耗費精力,WeChatSDK替你完成所有這些事情念祭。

sdk.png

WeChatSDK通過WeChatSDK.dll對外暴露接口兑宇,第三方只需要調(diào)用接口就能完成想要的功能。

WeChatSDK.dll內(nèi)部通過RPC通信和注入到微信進程的WeChatSDKCore.dll進行功能調(diào)用粱坤,支持多開微信功能的調(diào)用隶糕,微信間互不影響。

WeChatSDK使用

復制WeChatSDK目錄中的sdk.h站玄、WeChatSDK.dll以及WeChatSDK.lib(或者顯示調(diào)用接口)到自己項目中枚驻,然后調(diào)用sdk.h中的接口定義進行代碼開發(fā)即可。

發(fā)布時需要把所有模塊都同時發(fā)布出去,包括WeChatSDK.dllWeChatSDKCore.dll有缆,WeChatRs.dllWeChatRc.dll锉矢。

源碼目錄介紹

bin             //老版本
docs            //文檔
sdk             //vs2017 x86編譯完成的sdk模塊
src 
 |- common          //公共目錄
 |- WeChatSDK       //WeChatSDK.dll
 |- WeChatRc        //WeChatRs.dll
 |- WeChatRs        //WeChatRc.dll
 |- WeChatSDKCore   //WeChatSDKCore.dll
 |- WeChatSDKTest   //SDK示例,普通用戶多開工具

編譯順序(vs2017 x86):

WeChatRs -> WeChatRc -> WeChatSDK -> WeChatSDKCore

WeChatSDK接口

int WXOpenWechat();
啟動微信齿尽,支持多開沈撞。返回值是微信進程pid,需保存用于后續(xù)接口調(diào)用雕什。pid即代表多開的每個微信進程缠俺,指定pid調(diào)用接口使用操作對應的微信显晶。

bool WXIsWechatAlive(DWORD pid);
檢查微信是否啟動成功,pid是WXOpenWechat返回值壹士。返回true為成功磷雇。

int WXInitialize(DWORD pid);
初始化WeChatSDK。在調(diào)用其他接口之前需要調(diào)用此接口躏救,否則SDK無法正常工作唯笙。pid是WXOpenWechat返回值。返回0表示成功盒使。由于涉及到注入功能崩掘,如引起殺毒軟件誤報,請通過少办。

int WXUninitialize(DWORD pid);
反初始化WeChatSDK苞慢,卸載SDK,一般不需要調(diào)用英妓。pid是WXOpenWechat返回值挽放。返回0表示成功。

bool WXIsWechatSDKOk(DWORD pid);
檢查初始化WeChatSDK是否成功蔓纠。在檢查到成功之后才能調(diào)用其他接口辑畦,否則SDK無法正常工作。pid是WXOpenWechat返回值腿倚。返回true表示成功纯出。

int WXAntiRevokeMsg(DWORD pid);
開啟防消息撤銷功能。pid是WXOpenWechat返回值敷燎。返回0表示成功暂筝。

int WXUnAntiRevokeMsg(DWORD pid);
關閉防消息撤銷功能。pid是WXOpenWechat返回值懈叹。返回0表示成功乖杠。

int WXSaveVoiceMsg(DWORD pid, const wchar_t* path);
開啟備份語音功能分扎。pid是WXOpenWechat返回值澄成,path指定語音備份位置的目錄全路徑。返回0表示成功畏吓。

int WXUnSaveVoiceMsg(DWORD pid);
關閉備份語音功能墨状。pid是WXOpenWechat返回值。返回0表示成功菲饼。

int WXSendTextMsg(DWORD pid, const wchar_t* wxid, const wchar_t* msg);
發(fā)送文字消息接口肾砂,支持表情[x]。pid是WXOpenWechat返回值宏悦,wxid指定要發(fā)送對象的wxid镐确,msg指定要發(fā)送內(nèi)容包吝。返回0表示成功。后續(xù)會提供通過微信名或昵稱獲取wxid接口源葫。

//void WXSendGroupTextMsg(); //暫不支持
//void WXSendImageMsg(); //暫不支持
//void WXSendVoiceMsg(); //暫不支持
//void WXAddFriend(); //暫不支持
//void WXAddGroupFriends(); //暫不支持
//void WXAcceptFriend(); //暫不支持
//void WXDeleteFriend(); //暫不支持
//void WXGetUserWxid(); //暫不支持

詳細請參考WeChatSDKTest使用方法诗越。

最后,歡迎PR或提供意見建議息堂,如果在使用中有什么問題嚷狞,請聯(lián)系我(公眾號:漢客兒)。

項目地址:

https://github.com/anhkgg/SuperWeChatPC

開源不易荣堰,無數(shù)深夜的寒風需要你的點滴暖意床未。

點擊查看原文進入項目地址。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末振坚,一起剝皮案震驚了整個濱河市薇搁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌屡拨,老刑警劉巖只酥,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異呀狼,居然都是意外死亡裂允,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門哥艇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绝编,“玉大人,你說我怎么就攤上這事貌踏∈ⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵祖乳,是天一觀的道長逗堵。 經(jīng)常有香客問我,道長眷昆,這世上最難降的妖魔是什么蜒秤? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮亚斋,結(jié)果婚禮上作媚,老公的妹妹穿的比我還像新娘。我一直安慰自己帅刊,他們只是感情好纸泡,可當我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著赖瞒,像睡著了一般女揭。 火紅的嫁衣襯著肌膚如雪蚤假。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天吧兔,我揣著相機與錄音勤哗,去河邊找鬼。 笑死掩驱,一個胖子當著我的面吹牛芒划,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播欧穴,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼民逼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了涮帘?” 一聲冷哼從身側(cè)響起拼苍,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎调缨,沒想到半個月后疮鲫,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡弦叶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年俊犯,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片伤哺。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡燕侠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出立莉,到底是詐尸還是另有隱情绢彤,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布蜓耻,位于F島的核電站茫舶,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏刹淌。R本人自食惡果不足惜饶氏,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望芦鳍。 院中可真熱鬧嚷往,春花似錦葛账、人聲如沸柠衅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽菲宴。三九已至贷祈,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間喝峦,已是汗流浹背势誊。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留谣蠢,地道東北人粟耻。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像眉踱,于是被迫代替她去往敵國和親挤忙。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容