@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: The SetProcessAffinityMask API !!!!C# Signature: [DllImport("kernel32.dll")] static extern bool SetProcessAffinityMask(IntPtr hProcess, UIntPtr dwProcessAffinityMask); !!!!User-Defined Types: None. !!!!Notes: Microsoft Example http://support.microsoft.com/default.aspx?scid=kb;EN-US;178650 !!!!Tips & Tricks: Please add some! !!!!Sample Code: C# //limit to one processor IntPtr handle = Process.GetCurrentProcess().Handle; UIntPtr affinityMask = new UIntPtr((uint)1); Console.WriteLine("Handle {0}, Mask{1}",handle, affinityMask); if(!SetProcessAffinityMask(handle, affinityMask)) MessageBox.Show("Error code: " + Marshal.GetLastWin32Error()); !!!!Alternative Managed API: System.Diagnostics.Process.ProcessorAffinity Property MSDN reference http://msdn2.microsoft.com/en-us/library/system.diagnostics.process.processoraffinity.aspx Documentation: SetProcessAffinityMask@msdn on MSDN
Edit kernel32.SetProce...
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.