使用しているソフトの処理を最優先にするには?

解決


大福餅  2008-03-06 23:46:37  No: 30099  IP: 192.*.*.*

他にソフトが動作している中で、
自分が使用しているソフトの処理を最優先にする方法はあるでしょうか?

宜しくお願い致します。

編集 削除
HOta  2008-03-06 23:50:33  No: 30100  IP: 192.*.*.*

何をどのように使うのでしょうか?
他のソフトを止めれば、最優先になります。

編集 削除
Fusa  URL  2008-03-07 00:18:53  No: 30101  IP: 192.*.*.*

プロセス優先度のことじゃないかな。

    REALTIME_PRIORITY_CLASS     = $00000100;//リアルタイム
    HIGH_PRIORITY_CLASS         = $00000080;//高
    ABOVE_NORMAL_PRIORITY_CLASS = $00008000;//通常以上
    NORMAL_PRIORITY_CLASS       = $00000020;//通常
    BELOW_NORMAL_PRIORITY_CLASS = $00004000;//通常以下
    IDLE_PRIORITY_CLASS         = $00000040;//低

SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);

これでどうでしょう。

編集 削除
大福餅  2008-03-07 09:38:38  No: 30102  IP: 192.*.*.*

HOtaさん
Fusaさん
回答有難う御座います。

説明が下手でスミマセン。
やりたいのは、常駐等、他のソフトの動作に影響されずに、一定間隔での処理を行いたいのです(シングルタスクOSでソフトを動作させるような感じ)。

編集 削除
Fusa  2008-03-13 13:10:48  No: 30103  IP: 192.*.*.*

では他のソフトのプロセス一覧を取得して
プロセス優先度を低にすればいいのではないでしょうか?

編集 削除
大福餅  2008-03-15 14:25:06  No: 30104  IP: 192.*.*.*

Fusaさん
有難う御座います。
やはりそうなりますか。

前回のFusaさんからの回答を元に、自分でも調べて見て、使用しているソフトの基本優先度をリアルタイムに、他のソフトの優先度を低にする処理を組込みました。
根本的な解決にはなりませんでしたが、これ以上やりようがないと思っています。

有難う御座いました。

編集 削除