openatx / adbutils

pure python adb library for google adb service.
MIT License
781 stars 180 forks source link

停止录屏windows系统报错 #121

Open zhish1228 opened 4 months ago

zhish1228 commented 4 months ago

操作系统为win https://github.com/openatx/adbutils/blob/2138c40ae4685375a299f0f60c5a3e42137c898e/adbutils/screenrecord.py#L146 self._p.send_signal(signal.SIGINT)入参为2

以下代码直接抛异常了 def send_signal(self, sig): """Send a signal to the process."""

Don't signal a process that we know has already died.

        if self.returncode is not None:
            return
        if sig == signal.SIGTERM:
            self.terminate()
        elif sig == signal.CTRL_C_EVENT:
            os.kill(self.pid, signal.CTRL_C_EVENT)
        elif sig == signal.CTRL_BREAK_EVENT:
            os.kill(self.pid, signal.CTRL_BREAK_EVENT)
        else:
            raise ValueError("Unsupported signal: {}".format(sig))
zhish1228 commented 4 months ago

版本 : windows 10

zhish1228 commented 2 months ago

adbutils = 2.3.1