-6

我使用 C 在 Windows 中创建了一个线程:

hookThreadHandle = CreateThread(NULL, 0, lpStartAddress, NULL, 0, &hookThreadId);
4

2 回答 2

2

使用TerminateThread功能。

您发布的功能是:

  PostThreadMessage(hookThreadId, WM_QUIT, (WPARAM) NULL, (LPARAM) NULL);
  WaitForSingleObject(hookThreadHandle, 5000);

所以它向那个线程发送一个退出消息,然后等待它关闭。

于 2012-05-31T06:51:13.703 回答
0

如果你想关闭线程,你可以使用TerminateThread()如果你只想暂停它,你可以使用SuspendThread()(恢复它使用ResumeThread()

于 2012-05-31T22:41:57.017 回答