启动微信
[TOC]
简要描述
- 启动微信,如果不需要使用代理。代理部分的参数留空或不传递即可,(需要先运行FristStartWeChat.exe 保持服务开启).
请求URL
http://localhost:29999/FristStartWechat
请求方式
- POST
发送参数说明
参数名 | 是否必填 | 类型 | 说明 |
---|---|---|---|
StartPort | 是 | string | 自定义用于通讯的端口 |
WeChatPath | 否 | string | 微信的安装目录 |
Proxy_IP | 否 | string | 代理IP |
Proxy_Prot | 否 | string | 端口(代理) |
Proxy_Usr | 否 | string | 账号(代理) |
Proxy_Pwd | 否 | string | 密码(代理) |
Pri_Cfg_File | 否 | string | 用户配置(传微信id) |
发送示例
{
"StartPort":"30001",
"WeChatPath":"C:\\Program Files (x86)\\Tencent\\WeChat",
"Proxy_IP":"",
"Proxy_Port":"",
"Proxy_Usr":"",
"Proxy_Pwd":"",
"Pri_Cfg_File":"themid"
}
返回示例
{
"StartPort": "30001",
"WeChatPath": "C:\\Program Files (x86)\\Tencent\\WeChat",
"Proxy_IP": "",
"Proxy_Port": "",
"Proxy_Usr": "",
"Proxy_Pwd": "",
"Pri_Cfg_File": "themid",
"success": "1"
}```
##### 返回参数
|参数名|类型|说明|
|:----- |:-----|-----|
|Pri_Cfg_File |string |用户配置文件 |
##### 其他方法一
- 直接手动运行微信,运行微信后将自动启动通讯接口,不需要进行额外的注入操作。
**将采用默认端口30001进行通讯,若30001被占用则采用30002,以此类推**
##### 其他方法二
- 使用 CreateProcessA 函数启动微信,第二个参数传递命令行。如下示范:
- StartPort=30010&Proxy_IP=10.1.2.1&Proxy_Prot=8888&Proxy_Usr=xmdl666&Proxy_Pwd=mm123456
**可自定义端口及代理信息**
|参数名|是否必填|类型|说明|
|:-----|:-----|:-----|-----|
|StartPort |是|string |自定义用于通讯的端口 |
|Proxy_IP |否|string |代理IP |
|Proxy_Prot |否|string |端口(代理) |
|Proxy_Usr |否|string |账号(代理) |
|Proxy_Pwd |否|string |密码(代理) |