imagecfg.exe が Windows 7 で動作するか試してみたよ

Windows7のアフィニティ設定、startコマンド経由じゃなく、win2000とかのimagecfgみたいにexeファイルに直接アフィニティマスクを設定する方法は無いんだろうか?

2015 03/22 13:20:33

というコメントを見かけたので調べてみた・ω・


ちなみに、Windows NT 4.0 のが 4.0.1381.1 で 51KB
Windows 20000のが 5.0.2195.1620 で 24KB

usage: IMAGECFG [switches] image-names...
              [-?] display this message
              [-a Process Affinity mask value in hex]
              [-b BuildNumber]
              [-c Win32 GetVersionEx Service Pack return value in hex]
              [-d decommit thresholds]
              [-g bitsToClear bitsToSet]
              [-h 1|0 (Enable/Disable Terminal Server Compatible bit)
              [-k StackReserve[.StackCommit]
              [-l enable large (>2GB) addresses
              [-m maximum allocation size]
              [-n bind no longer allowed on this image
              [-o default critical section timeout
              [-p process heap flags]
              [-q only print config info if changed
              [-r run with restricted working set]
              [-s path to symbol files]
              [-t VirtualAlloc threshold]
              [-u Marks image as uniprocessor only]
              [-v MajorVersion.MinorVersion]
              [-w Win32 GetVersion return value in hex]
              [-x Mark image as Net - Run From Swapfile
              [-y Mark image as Removable - Run From Swapfile

Windows 2000版は /3GB オプション対応だったり、8つほどオプションが増えている

では試してみよう
cpu
まず、無指定。

cpu2
imagecfg -a 0x5 "CPUSTRES.EXE"

cpu3
imagecfg -a 0x8 "CPUSTRES.EXE"

というわけで、ちゃんと利用できていることが判明したのでした・ω・
ちなみに、日本語版のリソースキット Windows 2000に入ってるCDは上も下も同じものだったはず



おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です