- ベストアンサー
アプリケーションの関係の設定を変えた状態で起動する方法
現在とあるアプリケーションを優先度の設定"高"で実行するために、 C:\WINDOWS\system32\cmd.exe /c start "" /high "(プログラムのパス).exe" とショートカットのリンク先入力して使っています。 環境をデュアルコアにしました所、このアプリケーションでタスクマネージャの関係の設定からコアを1つにしないとうまく起動しなくなりました。 上と似たような方法で、起動時に関係の設定を1つのコアに変更して起動する術は何かないのでしょうか? 当方WindowsXP SP2、Athron64X2 5600+です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
保証はないそうですが、参考URLをどうぞ 記事の通りNT4.0、2000用はMS製の外部ツール、XPは対象外だけど動く VistaはSTARTコマンドが対応した 自作プログラムならAPIを使え(NT4.0以降?) 最近はUnix系でしかプログラムしないけれど、VistaもNT系だから使えそうな気はします あくまでも気がするだけですが^^
お礼
リンク先、大変参考になりました。 どうやら、XP以前のOSではimagecfg.exe、VISTAではstartコマンドを使ってアフィニティ・マスクを設定してやればいいみたいですね。 しかし、色々調べてみたんですが、 imagecfg.exeの方は、Microsoft Windows 2000 Server Resource Kit Supplement Oneに入っていて、 今ではMSDNあたりでしかDLできないそうです。 それだけのためにMSDNに入会するのもちょっと…^^; 一応Vista入ったPCも持っているので、そちらの方でマスクを設定して、それをXPの入ったPCに送って使えるかどうか試してみます。 できるかどうか微妙ですが…。 どうもありがとうございました。 引き続き、他の方法をご存知の方がいらっしゃいましたらアドバイスお願い申し上げます。