で終了するには、非表示のウィンドウのHANDLE
またはを取得する必要があります。以下にリストされているすべての方法を使用しましたが、どれも機能しません。spy++ で非表示のウィンドウにハンドルを手動で設定すると、これは正しく機能しました。HWND
EndTask((HWND)hProc,TRUE,TRUE);
注: このウィンドウは では表示されずShowWindow()
、 を使用しますFindWindow()
。spy++ はこれらのハンドルをどのように取得して表示しますか?
私が使用した:
FindProcessId
その後
hProc = OpenProcess(SYNCHRONIZE|PROCESS_TERMINATE, FALSE, id);
また
hProc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pe.th32ProcessID);
作成プロセスが機能しない: アクセスが拒否されました。
FindWindow()
この非表示のウィンドウでは機能しません。
プロセスを終了できるように、非表示のウィンドウのハンドルを取得するにはどうすればよいですか?