Closed Moon-404 closed 11 months ago
之前的Execute是将pvz主程序设为死循环后再执行远程代码,但可能会存在执行代码的时候pvz主程序还未执行到死循环处,即pvzclass与pvz双线程同时运行,可能会出现AccessViolation的随机崩溃。
现在会在PVZ类构造的时候通过附加debug获取到pvz的主线程,执行Execute时会将pvz主线程暂停,执行完远程代码后再恢复pvz主线程,以避免可能出现的随机崩溃。
经过粗测没有大问题,需要更多测试。
另:修复了EventHandler中failLog行数错误的问题
之前的Execute是将pvz主程序设为死循环后再执行远程代码,但可能会存在执行代码的时候pvz主程序还未执行到死循环处,即pvzclass与pvz双线程同时运行,可能会出现AccessViolation的随机崩溃。
现在会在PVZ类构造的时候通过附加debug获取到pvz的主线程,执行Execute时会将pvz主线程暂停,执行完远程代码后再恢复pvz主线程,以避免可能出现的随机崩溃。
经过粗测没有大问题,需要更多测试。
另:修复了EventHandler中failLog行数错误的问题