I'm using the MapPoint 2004 control in an application via interop from C#; when it is busy processing anything, it completely wipes out the CPU. What I would like to do is programatically change the priority of the MapPoint process to "Low" after loading it, so that other desktop applications continue to respond. When I do this through the task manager (on the MapPoint.exe image), it all works fine, and has no significant (to me) effect on the performance of the MapPoint control.
I've been having difficulty doing this through C#; does anybody happen to have a snippet to do this? Preferably using "safe" and "managed" code, but if this isn't possible anything will do...
Thanks in advance,