如何用 VB 控制 任务管理器的多核 CPU 的选择
例如
我要控制 EXCEL.exe 只能用 CPU 核心2 来执行运作 (如上图)
请问要用如何写呢
谢谢
[解决办法]
取进程句柄。。。 openprocess
设置进程工作核心 setprocessaffinitymask
Set(ByVal value As Integer)
Dim __hProcess As Integer = OpenProcess(PROCESS_SET_INFORMATION, 0, _pid)
If __hProcess > 0 Then
SetProcessAffinityMask(__hProcess, value)
CloseHandle(__hProcess)
End If
End Set
http://www.google.com/codesearch#MR-fzXEtJfk/Classes/Providers/cProcess.vb&q=setprocessaffinitymask%20lang:%5Ebasic$&l=700