@CaeliG

Как задать сходство для процесса windows через VBS скрип?

Как правильно написать команду в скрипте на задание сходства процесса windows? Как задать приоритет я знаю, попробовал аналогично и для сходства, выдает ошибку:

66ace9c3410ae829074563.png
Сам скрипт:

Const ABOVE_NORMAL = 16384
Const TDS = 3
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
 
Set colProcesses = objWMIService.ExecQuery _
    ("Select * from Win32_Process Where Name = 'Lightshot.exe'")
 
For Each objProcess in colProcesses
    objProcess.SetPriority(ABOVE_NORMAL) 
    objProcess.SetAffinity(TDS)
Next
  • Вопрос задан
  • 22 просмотра
Пригласить эксперта
Ответы на вопрос 1
ZERGeich
@ZERGeich
Аналогично и не будет работать - у этого объекта просто нет такого метода SetAffinity.
Рекомендую сначала изучать документацию прежде чем лезть в мозги к операционной системе.

Для выполнения этой операции надо использовать функцию SetProcessAffinityMask из библиотеки kernel32.dll.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы