C++ Sending a simple signal in Windows
问题 is there an equivalent to the function kill() on Windows? int kill(pid_t pid, int sig); If not, would it be possible to test if a process is running based on its PID? Thanks 回答1: Windows doesn't have signals in the unix sense. You can use OpenProcess to check if a process exists - If it succeeds, or fails with an access error, then the process exists. bool processExists(DWORD ProcessID) { HANDLE hProcess = OpenProcess(SYNCHRONIZE, FALSE, ProcessID); if (hProcess != NULL) { CloseHandle