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