Jump to content
Compatible Support Forums
Sign in to follow this  
shorton

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

Recommended Posts

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

Share this post


Link to post

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

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×