- PR -

プロセスの優先度

1
投稿者投稿内容
みかん
常連さん
会議室デビュー日: 2006/08/08
投稿数: 31
投稿日時: 2007-04-07 18:08
いつもお世話になっております。

タスクマネージャで設定できるプロセスの優先度を
プログラムで自動的に行うようにしたいのですが、
方法をご存知の方がいらっしゃれば
ご教授よろしくお願いいたします。

環境は下記の通りです。
Windows XP Professional Version 2002 SP2
Visual Studio 2005 Professional Edition
.NET Framework Version 2
使用言語 vb.net



ダッチ
大ベテラン
会議室デビュー日: 2005/10/31
投稿数: 113
投稿日時: 2007-04-07 21:50
みかんさん、こんにちは
ダッチです。

Process.PriorityClass プロパティ を使用すれば設定できると思います。

しかしなぜこのようなことをしたいのかが気になります。
がちょん
会議室デビュー日: 2006/07/17
投稿数: 13
投稿日時: 2007-04-07 21:52
優先度の設定方法が
1)起動したアプリケーション内でそれ自身の優先度を設定
2)あるアプリケーションがほかのプロセスの優先度を変更する
のどちらを意図しているのでしょうか?

どっちでもやることは同じですが、一つ質問させてください。
わざわざプロセスの優先度をデフォルトの値から変えたい理由ってなんでしょうか?

googleで「プロセス情報の取得」「優先度の設定」で検索すると
win32APIでの方法はすぐ見つかります。
.NETでの実装方法が乗っているかどうかはわかりませんが、
何を調べれば良いかのあたりはつくと思います。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2007-04-09 22:29
引用:

みかんさんの書き込み (2007-04-07 18:08) より:

環境は下記の通りです。
Windows XP Professional Version 2002 SP2


なにこれ?
うちの XP は、Build 2600 xpsp_sp2_gdr061219-0316 だから、違うみたい。。。
_________________
ちゃっぴ
ぬし
会議室デビュー日: 2004/12/10
投稿数: 873
投稿日時: 2007-04-09 23:07
引用:

Jittaさんの書き込み (2007-04-09 22:29) より:
引用:

みかんさんの書き込み (2007-04-07 18:08) より:

環境は下記の通りです。
Windows XP Professional Version 2002 SP2


なにこれ?
うちの XP は、Build 2600 xpsp_sp2_gdr061219-0316 だから、違うみたい。。。




[システムのプロパティ]だとそう表示されますね。
OEM で確認。
よねKEN
ぬし
会議室デビュー日: 2003/08/23
投稿数: 472
投稿日時: 2007-04-10 09:19
#本題からそれますが・・・
初めて気づきました。私の使っているPCも
「Windows XP Professional Version 2002 SP2」
とシステムのプロパティで表記されてますね。
みかん
常連さん
会議室デビュー日: 2006/08/08
投稿数: 31
投稿日時: 2007-04-14 20:31
遅くなりましたが、みなさん回答ありがとうございました。
無事優先度の設定ができました。

1

スキルアップ/キャリアアップ(JOB@IT)