プロセスに対するプロセッサの関係を制御 - srv_paff -

最終更新 2011-08-14

絵


************************************************************************

 プロセスに対するプロセッサの関係を制御 - 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環境移行

戻る