2016-12-30 61 views
-6

如果能告訴我們如何在Windows上觸發SIGTERM,我將不勝感激。 如果可以,請給我一些示例代碼。如何在Windows中提升SIGTERM

+3

你可以用'raise'(沒有示例代碼需要,它確實是作爲閱讀文檔一樣簡單),但在Windows上沒有人使用的信號除了POSIX兼容性。你爲什麼認爲你需要這個?你想做什麼?你能給我們更多的背景嗎? –

+1

如果您試圖將SIGTERM從一個進程發送到另一個進程,那是不可能的,Windows沒有進程間信號。您需要使用其他形式的IPC。 –

回答

3

使用提高功能:

int ret; 
ret = raise(SIGTERM); 
+0

他問'SIGTERM'。 (這是好事,因爲'SIGINT'不支持Win32應用程序。) –

+0

謝謝,科迪。修復。 –