Auto-set Affinity (single processor) for a particular .exe

I am using a particular older program that dosen't play well with my Intel P4 3. 0 Hyperthreading machine running XP Pro (Spruce DVDMaestro). While this is really a hardware issue I believe, the question is really how to work around it using XP thus my selection of this forum.

Everything New Technology 1823 This topic was started by ,


data/avatar/default/avatar07.webp

2 Posts
Location -
Joined 2004-01-03
I am using a particular older program that dosen't play well with my Intel P4 3.0 Hyperthreading machine running XP Pro (Spruce DVDMaestro). While this is really a hardware issue I believe, the question is really how to work around it using XP thus my selection of this forum.
 
I have found that once started I can go to task manager, right click on the .exe/process and set it's affinity so only one (virtual) CPU is used. Then all is well.
 
Is there a way I can set this up so this program always uses only one CPU on startup? That is, so I don't have to manuall set it?
I tried the Imageconfig tool at :
 
http://www.robpol86.com/tutorials/imagecfg.php
 
but unfortunately, after installing it per their instructions, and trying to execute the first step to set to one processor I get:
 
C:\Program Files\DVDMaestro>imagecfg -u DVDMaestro.exe
IMAGECFG: unable to map and load DVDMaestro.exe GetLastError= 11
 
So I went on and tried to set the processor anyway:
 
C:\Program Files\DVDMaestro>imagecfg -a 0x1 DVDMaestro.exe
IMAGECFG: unable to map and load DVDMaestro.exe GetLastError= 11
 
 
ANyone here know how to auto-set a program to use only one CPU?
 
Thanks,
Scott

Participate on our website and join the conversation

You have already an account on our website? Use the link below to login.
Login
Create a new user account. Registration is free and takes only a few seconds.
Register
This topic is archived. New comments cannot be posted and votes cannot be cast.

Responses to this topic


data/avatar/default/avatar07.webp

2 Posts
Location -
Joined 2004-01-03
OP
Hi Alec:
 
Thanks for the input. I'm inclined to agree with you, I believe it's the exe itself that's not allowing the update.
 
Unfortunately, this program is no longer supported, company was bought by apple. WYSIWYG, no updates done.
 
Since you are clearly familiar with programming at a deeper level (I am not), I wondered if it was possible to write a simple exe (that had a settable affinity) that "launched" the problem exe and have the affinity "stick"?
 
Cheers,
Scott