-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 に答える