我可以将 SIGINT 发送到 Windows 上的 Python 子进程吗?

2023-12-30

我有一个在 Windows 上管理 gdb 进程的 Python 脚本,我需要能够向生成的进程发送 SIGINT 以停止目标进程(由 gdb 管理)

看来 Win32 中只有 SIGTERM 可用,但显然如果我从控制台和 Ctrl+C 运行 gdb,它会认为它正在接收 SIGINT。有没有办法可以伪造这个功能,以便该功能在所有平台上都可用?

(我正在使用 subprocess 模块和 python 2.5/2.6)


Windows没有unix信号IPC机制。

我会考虑向 gdb 进程发送 CTRL-C。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以将 SIGINT 发送到 Windows 上的 Python 子进程吗? 的相关文章

随机推荐