| 100 | } |
| 101 | |
| 102 | void CtrlRoutine::closeFoundAddressEvent(void) { |
| 103 | if (this->found_address_event != NULL) { |
| 104 | if (!CloseHandle(this->found_address_event)) { |
| 105 | throw system_error(error_code(GetLastError(), system_category()), "ctrl-routine:closeFoundAddressEvent"); |
| 106 | } |
| 107 | this->found_address_event = (HANDLE)NULL; |
| 108 | } |
| 109 | } |
| 110 | |
| 111 | BOOL CtrlRoutine::customConsoleCtrlHandler(DWORD ctrl_type) { |
| 112 | if (ctrl_type != CtrlRoutine::current_routine->getEventType()) { |