Есть ли способ слушать сигналы в Windows

Я пишу небольшую оболочку для Windows в Rust, и хочу убить Command Я порождаю и предотвращаю выход моей оболочки.

Есть ли способ захвата винды SIGINT эквивалент в Rust?

1 ответ

Есть ящик, chan-signal, которая призвана помочь в обработке этого, создавая поток и заставляя его ждать сигналов.

РЕДАКТИРОВАТЬ: Это в настоящее время не поддерживает окна.

Существует RFC, требующий интеграции этой функциональности в стандартную библиотеку языка, но он очень молодой.

Кажется, твой вариант - пойти с FFI.

Другие вопросы по тегам