************************************************************************
プロセスに対するプロセッサの関係を制御 - srv_paff -
Copyright (c) 2007, 2008. Janus
************************************************************************
--------------------------------
. はじめに
--------------------------------
マルチプロセッサに対応していないアプリケーションを動作させる時には
タスクマネージャから「関係の設定」でCPUの使用を 1 個に変更します。
これをサービスとして自動化したのがこのプログラムです。
このプログラムでは指定したアプリケーションの CPU 使用個数を
任意に設定することが可能です。
【アーカイブ内容】
srv_paff.exe : サービスプログラム
srv_paff.txt : ヘルプファイル
srv_paff.def : サンプル定義ファイル
scminst.exe : インストーラ
scminst.ini : インストーラ定義
--------------------------------
. インストール方法
--------------------------------
1.定義ファイルの用意
初めに srv_paff.def をメモ帳などで開いてプロセッサの関係を記述します。
行頭 # はコメント行として解釈されます。
各行は「実行ファイルのフルパス=プロセッサの関係」と記述します。
プロセッサの関係は 16 進数の値で指定します。
CPU が 4 個あって 1 番目のCPU を使用させたい場合
2進数で 「0001」となります。これは 16 進数で 0x00000001 となります。
CPU が 4 個あって 2 番目と 4 番目の CPU を使用させたい場合
2進数で 「1010」となります。これは 16 進数で 0x0000000a となります。
CPU が 2 個あって 1 番目と 2 番目の CPU を使用させたい場合
2進数で 「11」となります。これは 16 進数で 0x00000003 となります。
2.サービスのインストール
定義ファイルが完成したら「scminst.exe」を実行します。
「サービスの入っている実行可能ファイル」に「srv_paff.exe」を指定します。
「インストール」ボタンを押します。
3.コントロールパネルでサービスを開始
「コントロールパネル」-「管理ツール」-「サービス」を開く。
名前「ProcessAffinity」をダブルクリック。
ダイアログボックスで「開始」を押す。
※ファイルのアクセス権が無い場合「開始エラー」となりますので、
必ず、srv_prf.exe と srv_prf.def にアクセス権を付加してください。
--------------------------------
. アンインストール方法
--------------------------------
「scminst.exe」を実行し、「リムーブ」ボタンを押します。
--------------------------------
. 動作環境
--------------------------------
WindowsXPの動作する環境で確認しています。
--------------------------------
. 配布条件等
--------------------------------
・フリーソフトウェアです。配布する際はアーカイブのまま行ってください。
・バージョン情報は実行ファイルのプロパティにて確認できます。
・連絡先 mailto:janus@fj8.so-net.ne.jp
・ホームページ http://www002.upp.so-net.ne.jp/janus/
--------------------------------
. 著作権・免責
--------------------------------
・本ソフトウェアに関する著作権は Janus が保有します。
・本ソフトウェアを使用した上で生じた損害について Janus は一切責任を
負いません。
・本ソフトウェアの保守を行う義務を Janus は負いません。
・製品名などは、各社の商標・登録商標です。
--------------------------------
. 変更履歴
--------------------------------
1.01 07/06/29 ・リリース
1.02 08/03/15 ・VisualStudio2008環境移行