{"id":26896955,"url":"https://github.com/wfql1024/MultiWeChatManager","last_synced_at":"2025-04-01T04:02:33.789Z","repository":{"id":250646344,"uuid":"835047485","full_name":"wfql1024/MultiWeChatManager","owner":"wfql1024","description":"懒得点？懒得扫码？那就交给它！🛠️  这是一款专为 微信多开（未来也可以支持其他平台！！） 而设计的 自动化管理工具，支持 多号一键登录、全局多开、自启动登录、防撤回 等功能，是让你省心的好工具！🚀 ","archived":false,"fork":false,"pushed_at":"2025-04-01T02:20:55.000Z","size":14181,"stargazers_count":370,"open_issues_count":21,"forks_count":32,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-01T03:26:41.285Z","etag":null,"topics":["python","tool","wechat","weixin"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wfql1024.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-29T03:54:46.000Z","updated_at":"2025-04-01T03:22:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"7d1181bb-12dc-40df-b7a1-6646fd1951b0","html_url":"https://github.com/wfql1024/MultiWeChatManager","commit_stats":null,"previous_names":["wfql1024/multiwechatmanager"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wfql1024%2FMultiWeChatManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wfql1024%2FMultiWeChatManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wfql1024%2FMultiWeChatManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wfql1024%2FMultiWeChatManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wfql1024","download_url":"https://codeload.github.com/wfql1024/MultiWeChatManager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246580468,"owners_count":20800111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","tool","wechat","weixin"],"created_at":"2025-04-01T04:02:25.093Z","updated_at":"2025-04-01T04:02:33.783Z","avatar_url":"https://github.com/wfql1024.png","language":"Python","readme":"# 微信多开管理器\n\n微信多开管理器是一个用于管理多个微信账号的桌面应用程序。它的核心功能是保存和调用账号配置，实现自动登录选定的微信账号。\n\n## 主要原理\n- 本项目通过查杀微信等平台的互斥体线程而实现多开\n- 选号登录是保存并应用微信等平台存储在本地的配置文件的过程\n\n## 核心功能\n- **win7及以上64位系统可用**\n  - win7用户请参考：[win7使用说明](https://github.com/wfql1024/MultiWeChatManager/wiki/How_to_use_in_win7)\n\n- **账号配置管理**：\n    - 创建每个账号的配置信息（首次登录账号后会自动保存配置，也可手动配置）\n    - 调用已保存的账号配置，实现择号自动登录\n\n- **全局多开及多种多开模式选择**：\n    - 以补丁方式修改dll，使得可以不借助软件实现任意打开新微信登录窗口\n    - 非全局多开下，可以选择其余的多开模式\n\n- **账号显示、管理功能**：\n    - 显示未登录、已登录的账号列表\n    - 自动获取账号的昵称、头像等基本信息，可对账号备注方便管理\n    - 手动在详情页获取更新的基本信息\n    - 可以隐藏账号，可以为账号配置快捷键\n\n- **防撤回功能**：\n    - 通过补丁方式实现防撤回功能，可\n    - 防撤回功能可在设置中开启或关闭\n\n- **自启动功能**：\n    - 可在设置中开启自启动功能，实现开机自启\n    - 可以选择要自启的账号，会在每一次启动时检查并登录应该自启的账号\n\n- **其他功能**：\n    - 统计功能\n    - 创建快捷多开，则可以通过不使用本软件，而是快捷方式直接切换到想要的账号登录\n    - 调试器，方便反馈\n\n## 使用说明\n- 首次使用时，会自动获取相关路径，若获取失败，请手动在设置中修改\n- 尚无配置的账号，需要手动登录，登录后会自动保存配置，有配置方可使用自动登录\n- 若在平台上（非本软件）修改了某账号的设置（如修改了快捷键），需要在设置完成后手动重新配置\n- 对尚无配置的账号，请手动登录，登录后会自动保存配置，也可以在该账号的配置按钮的指引下完成配置\n- 通过账号详情页面的获取按钮可以获取头像昵称微信号等信息（tips：该方式是通过解密数据库获取，数据随用随删不会上传，仍介意者可不使用）\n- 全局多开和防撤回功能皆是通过修改dll文件实现的，需要时需退出相应平台的所有账号\n- 其余功能敬请自由探索\n\n## 常见问题\n- 本程序除`获取新版本`及`版本适配的热更新`外，其余功能不联网，不会获取用户隐私信息，隐私安全有保障\n- 自动登录功能，会受到微信登录机制的影响：\n    - 若三天未登录过电脑端微信，将需要在手机上点击登录（不需要重新配置）\n    - 若七天未登录过电脑端微信，将需要重新扫码（不需要重新配置）\n    - 若在新设备登录，需要满三天才会在手机上出现自动登录选项\n- PC端登录依赖移动端在线，因此PC多号登录需要手机端也多号同时登录\n- 某些账号获取详情可能失败，原因暂不明确，但该功能只是获取头像昵称等信息，不影响其他功能\n\n## 支持作者\n![rewards](https://github.com/user-attachments/assets/9a632a23-69f2-4e80-b207-ca9d98f00ba9)\n\n## 附录：项目目录结构\n### txt格式\n```\n├─📁 decrypt----------------------#解密方法\n│ ├─📁 impl\n│ │ ├─📄 WeChat_decrypt_impl.py\n│ │ └─📄 Weixin_decrypt_impl.py\n│ ├─📄 interface.py\n│ └─📄 __init__.py\n├─📁 Demo-------------------------#与项目相关的独立示例代码，可以探索下\n│ ├─📁 close_wechat_mutex\n│ ├─📁 debug\n│ ├─📁 decrypt\n│ ├─📁 dll_injection\n│ ├─📁 dll_modify\n│ ├─📁 github_download\n│ ├─📁 hwnd\n│ └─📁 mutex\n├─📁 external_res-----------------#引用到的外部资源\n│ ├─📄 handle.exe\n│ ├─📄 path.ini\n│ ├─📄 rewards.png\n│ ├─📄 SunnyMultiWxMng.ico\n│ ├─📄 sy.ini\n│ ├─📄 Updater.exe\n│ ├─📄 wechat-dump-rs.exe\n│ ├─📄 WeChatMultiple_Anhkgg.exe\n│ └─📄 WeChatMultiple_lyie15.exe\n├─📁 functions--------------------#功能层代码，实现项目中的具体功能\n│ ├─📄 func_account.py\n│ ├─📄 func_config.py\n│ ├─📄 func_detail.py\n│ ├─📄 func_file.py\n│ ├─📄 func_hotkey.py\n│ ├─📄 func_login.py\n│ ├─📄 func_setting.py\n│ ├─📄 func_sw_dll.py\n│ ├─📄 func_update.py\n│ ├─📄 subfunc_file.py------------#subfunc为介于工具类和功能直接实现类的子功能类\n│ ├─📄 subfunc_sw.py--------------#平台相关的子功能类\n│ └─📄 __init__.py\n├─📁 public_class-----------------#公用的类\n│ ├─📄 enums.py\n│ ├─📄 global_members.py----------#作用全局的成员\n│ ├─📄 reusable_widget.py---------#可复用的控件\n│ └─📄 __init__.py\n├─📁 resources--------------------#项目代码资源\n│ ├─📄 config.py\n│ ├─📄 constants.py\n│ ├─📄 strings.py\n│ └─📄 __init__.py\n├─📁 ui---------------------------#界面层代码，实现界面创建和更新\n│ ├─📄 about_ui.py\n│ ├─📄 acc_manager_ui.py\n│ ├─📄 acc_tab_ui.py\n│ ├─📄 classic_row_ui.py\n│ ├─📄 debug_ui.py\n│ ├─📄 detail_ui.py\n│ ├─📄 loading_ui.py\n│ ├─📄 main_ui.py\n│ ├─📄 menu_ui.py\n│ ├─📄 rewards_ui.py\n│ ├─📄 setting_ui.py\n│ ├─📄 sidebar_ui.py\n│ ├─📄 statistic_ui.py\n│ ├─📄 treeview_row_ui.py\n│ ├─📄 update_log_ui.py\n│ └─📄 __init__.py\n├─📁 utils------------------------#工具类代码，可移植到其他项目中使用\n│ ├─📄 debug_utils.py\n│ ├─📄 file_utils.py\n│ ├─📄 handle_utils.py\n│ ├─📄 hwnd_utils.py\n│ ├─📄 image_utils.py\n│ ├─📄 ini_utils.py\n│ ├─📄 json_utils.py\n│ ├─📄 logger_utils.py\n│ ├─📄 memory_utils.py\n│ ├─📄 patch_utils.py\n│ ├─📄 process_utils.py\n│ ├─📄 pywinhandle.py\n│ ├─📄 string_utils.py\n│ ├─📄 sw_utils.py\n│ ├─📄 sys_utils.py\n│ ├─📄 widget_utils.py\n│ └─📄 __init__.py\n├─📄 Build4Win10+.bat\n├─📄 Build4Win7.bat\n├─📄 click_me_to_create_lnk.bat---#已不再维护，留个念想\n├─📄 DirectoryV3.xml\n├─📄 main.py----------------------#入口，管理员身份及程序参数解析\n├─📄 README.md\n├─📄 remote_setting---------------#加密的云端配置源\n├─📄 requirements.txt\n├─📄 update_program.py------------#升级器\n├─📄 version_adaptation.json------#版本适配表，在这里更新微信新版本的偏移地址，2.5及之前可用\n└─📄 version_config.json----------#旧的版本适配表，只在发布过的2.3.3.333可以使用，现在代码已经不使用\n```\n\n### markdown格式\n```markdown\n - 📁 decrypt---------------------#解密方法\n\t - 📁 impl\n\t\t - 📄 WeChat_decrypt_impl.py\n\t\t - 📄 Weixin_decrypt_impl.py\n\t - 📄 interface.py\n\t - 📄 __init__.py\n - 📁 Demo------------------------#与项目相关的独立示例代码，可以探索下\n\t - 📁 close_wechat_mutex\n\t - 📁 debug\n\t - 📁 decrypt\n\t - 📁 dll_injection\n\t - 📁 dll_modify\n\t - 📁 github_download\n\t - 📁 hwnd\n\t - 📁 mutex\n - 📁 external_res----------------#引用到的外部资源\n\t - 📄 handle.exe\n\t - 📄 path.ini\n\t - 📄 rewards.png\n\t - 📄 SunnyMultiWxMng.ico\n\t - 📄 sy.ini\n\t - 📄 Updater.exe\n\t - 📄 wechat-dump-rs.exe\n\t - 📄 WeChatMultiple_Anhkgg.exe\n\t - 📄 WeChatMultiple_lyie15.exe\n - 📁 functions-------------------#功能层代码，实现项目中的具体功能\n\t - 📄 func_account.py\n\t - 📄 func_config.py\n\t - 📄 func_detail.py\n\t - 📄 func_file.py\n\t - 📄 func_hotkey.py\n\t - 📄 func_login.py\n\t - 📄 func_setting.py\n\t - 📄 func_sw_dll.py\n\t - 📄 func_update.py\n\t - 📄 subfunc_file.py------------#subfunc为介于工具类和功能直接实现类的子功能类\n\t - 📄 subfunc_sw.py--------------#平台相关的子功能类\n\t - 📄 __init__.py\n - 📁 public_class----------------#公用的类\n\t - 📄 enums.py\n\t - 📄 global_members.py----------#作用全局的成员\n\t - 📄 reusable_widget.py---------#可复用的控件\n\t - 📄 __init__.py\n - 📁 resources-------------------#项目代码资源\n\t - 📄 config.py\n\t - 📄 constants.py\n\t - 📄 strings.py\n\t - 📄 __init__.py\n - 📁 ui--------------------------#界面层代码，实现界面创建和更新\n\t - 📄 about_ui.py\n\t - 📄 acc_manager_ui.py\n\t - 📄 acc_tab_ui.py\n\t - 📄 classic_row_ui.py\n\t - 📄 debug_ui.py\n\t - 📄 detail_ui.py\n\t - 📄 loading_ui.py\n\t - 📄 main_ui.py\n\t - 📄 menu_ui.py\n\t - 📄 rewards_ui.py\n\t - 📄 setting_ui.py\n\t - 📄 sidebar_ui.py\n\t - 📄 statistic_ui.py\n\t - 📄 treeview_row_ui.py\n\t - 📄 update_log_ui.py\n\t - 📄 __init__.py\n - 📁 utils-----------------------#工具类代码，可移植到其他项目中使用\n\t - 📄 debug_utils.py\n\t - 📄 file_utils.py\n\t - 📄 handle_utils.py\n\t - 📄 hwnd_utils.py\n\t - 📄 image_utils.py\n\t - 📄 ini_utils.py\n\t - 📄 json_utils.py\n\t - 📄 logger_utils.py\n\t - 📄 memory_utils.py\n\t - 📄 patch_utils.py\n\t - 📄 process_utils.py\n\t - 📄 pywinhandle.py\n\t - 📄 string_utils.py\n\t - 📄 sw_utils.py\n\t - 📄 sys_utils.py\n\t - 📄 widget_utils.py\n\t - 📄 __init__.py\n - 📄 Build4Win10+.bat\n - 📄 Build4Win7.bat\n - 📄 click_me_to_create_lnk.bat--#已不再维护，留个念想\n - 📄 DirectoryV3.xml\n - 📄 main.py---------------------#入口，管理员身份及程序参数解析\n - 📄 README.md\n - 📄 remote_setting--------------#加密的云端配置源\n - 📄 requirements.txt\n - 📄 update_program.py-----------#升级器\n - 📄 version_adaptation.json-----#版本适配表，在这里更新微信新版本的偏移地址，2.5及之前可用\n - 📄 version_config.json---------#旧的版本适配表，只在发布过的2.3.3.333可以使用，现在代码已经不使用\n```\n\n\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwfql1024%2FMultiWeChatManager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwfql1024%2FMultiWeChatManager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwfql1024%2FMultiWeChatManager/lists"}