anhkgg / SuperWeChatPC

超级微信电脑客户端,支持多开、防消息撤销、语音消息备份...开放WeChatSDK
4.21k stars 1.01k forks source link

WXInitialize方法The parameter is incorrect. #51

Open Momo733 opened 5 years ago

Momo733 commented 5 years ago

image 能够启动微信,并且可以获取到pid,可以利用pid使用WXIsWechatAlive检测微信是否开启,但是使用WXInitialize初始化,就说参数错误,可是pid没有问题啊。

func (c *Client) WXInitialize() bool {
    wx := c.WeChatSDK.NewProc("WXInitialize")
    r, _, err := wx.Call(c.Pid)
    if err != nil {
        c.Err = err
        println(err.Error()) //the parameter is incorrect
        println(r) //0
        return false
    }
    if r != uintptr(0) {
        return false
    }
    return true
}
hulingyue commented 5 years ago

兄弟,我无法检测是否存活,但是没有你这问题,加个好友我们交流一下怎么样?