首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么用 VB 控制 任务管理器的多核 CPU 的选择

2012-01-19 
如何用 VB 控制 任务管理器的多核 CPU 的选择例如我要控制 EXCEL.exe 只能用 CPU 核心2 来执行运作 (如上

如何用 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

热点排行