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.
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
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
This topic is archived. New comments cannot be posted and votes cannot be cast.
Responses to this topic
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
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
This might be a rather late reply, but http://www.beyondlogic.org/consulting/processutil/processutil.htm