別プロセスに邪魔されないようにしたい


わをん  2008-09-22 15:02:53  No: 69059  IP: 192.*.*.*

VC++ SDK環境でタスクスイッチャーを作成しています。(ALT+TABでのウィンドウ切り替え)

リストボックスのオーナードローを使用しているのですが、別のプロセスに負荷がかかっている場合、そのプロセスが終了するまでオーナードロー関係のメッセージがきません。
SetPriorityClass でプロセスの優先度を上げているのですが検討違いでしょうか?
他のプロセスに関係なくメッセージがくるようにするにはどうすればいいのでしょうか?

よろしくお願いします。

編集 削除
シャノン  2008-09-22 15:06:15  No: 69060  IP: 192.*.*.*

どうにもなりません。
Windows ってのはそういうもんだと割り切りましょう。

編集 削除
higadesu  2008-09-28 02:46:59  No: 69061  IP: 192.*.*.*

プロセスの中にスレッドに優先度がありますので
こちらの設定ではだめなのでしょうか?
  SetThreadPriority

  または、自分以外のアプリケーションを総当りで検索して、
全てのアプリの優先度を最低に変更してみるとか、
デバックモードで止めてしまうとかでは、だめなのでしょうか?

編集 削除
tetrapod  2008-09-29 21:36:58  No: 69062  IP: 192.*.*.*

後半部分に反応
あんまりテキトーなこといわないほうがいいよ
そんなことしたらただの迷惑ソフトだ
「できる」ことと「やっていい」こととは大きく違う

編集 削除
PATIO  2008-10-06 11:37:57  No: 69063  IP: 192.*.*.*

シャノンさんの
「どうにもなりません。
Windows ってのはそういうもんだと割り切りましょう。」
に一票。

私もtetrapodさんの
「「できる」ことと「やっていい」こととは大きく違う」
賛成です。

編集 削除