windows - 在powershell中,在启动进程中设置亲和性

标签 windows powershell affinity

在 powershell 中,我可以启动一个进程

$app_name = "app.exe"
$app_arguments = "arg0"
Start-Process $app_name $app_arguments

我尝试设置亲和性

$app = Start-Process $app_name $app_arguments
$app.ProcessorAffinity = 0x3

...没有工作。

在 Windows powershell 中,当我启动进程时如何设置亲和性?

最佳答案

我可以解决

$app_name = "app.exe"
$app_arguments = "arg0"

$pinfo = New-Object System.Diagnostics.ProcessStartInfo
$pinfo.FileName = $app_name
$pinfo.Arguments = $app_arguments
$p = New-Object System.Diagnostics.Process
$p.StartInfo = $pinfo
$p.Start()
$p.ProcessorAffinity=0x3

关于windows - 在powershell中,在启动进程中设置亲和性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19250927/

相关文章:

c# - 如何设置程序的CPU亲和性?

c++ - CBS_DROPDOWNLIST 组合无法响应 WM_CTLCOLOR ... 在 Windows UX 主题下

java - 文本到语音转换器

windows - 在 Windows 7 主机上使用事件 VPN 连接启动时,vagrant 配置的 virtualbox 无法访问互联网

json - ConvertFrom-Json PowerShell Cmdlet 不解析整个 JSON 对象

POWERSHELL:$Image.DrawString 居中字符串,左右填充

windows - 在 Windows 7 上使用 boost 设置 Clion

powershell - 撤消 Conda Powershell 提示修改

command-line - 使用 cmd.exe 中的关联性启动可执行文件 (Windows XP)

c - 移动所有线程以使用其他 CPU 核心,以便一个线程可以使用其他 CPU 核心?