bir alt sürecine SIGINT gönderme ve ben hedef sürecini durdurmak için estiren sürecine SIGINT göndermek gerekiyor (gdb tarafından yönetilen)Ben pencerelerde bir gdb sürecini yöneten bir piton senaryo var piton
sadece SIGTERM win32 mevcut olduğu görünmektedir, ama açıkça ben konsolu ve Ctrl + C gdb çalıştırırsanız, bunun bir SIGINT aldıktan sanıyor. İşlevleri tüm platformlarda kullanılabilir hale getirmek için bunu başarabilmemin bir yolu var mı?
Aşağıdaki bağlantıya göre CTRL + C ?? – Ryan
Sahte anahtar dizisini GDB işlemine gönderirim. Makro programı gibi. Kesinlikle hoş değil. Diğer bir seçenek de gdb işlemini güvenilir bir win32 IPC mekanizması ile gerçekleştirmektir. – drudru
Sahte anahtar dizisi çalışmıyor. Anahtar dizisini bir kesintiye işleyen GDB değil. Kabuk CTRL + C yakalar ve sonra siz "enstrüman derken (biz SIGINT yok bildiğimiz gibi bile pencerelerin bile) bir SIGINT olarak gdb tarafından yakalandı ve yorumlanır IPC olayı çeşit haline döner güvenilir bir win32 IPC mchanism ile gdb süreci "aslında GDB kodunda gerçekten çok mu demek istediniz? Aslına bakılırsa, adlandırılmış bir boruya ya da dışarda yerleştirebileceğim bir bayrak ya da başka bir şeye gitme gibi? Bu durumda da bir seçenek olmadığını varsayalım. – Ryan